プレイス写真への移行(新規)

Places SDK for Android は、既存の Place Photo をサポートしています。既存の Place Photo を使い慣れている方は、新バージョンの Place Photo で次のように変更されています。

  • 新しい料金モデルを採用している。すべての API の料金については、 Places SDK for Android(新版)をご覧ください。

  • 既存のプレイスフォトはビットマップ画像を返します。 Place Photo (New) は、画像の URI を返します。

  • 既存の Place Photo は 1,600 x 1,600 ピクセルの写真サイズまでサポートしていました。Place Photo(新版)は最大 4,800 x 4,800 ピクセルのサイズをサポートしています。

  • リクエストを行うには、新しい PlacesClient.fetchResolvedPhotoUri() メソッドを呼び出します。

  • PlacesClient.fetchPhoto() メソッドを呼び出せるのは、Places API を有効にしている場合のみです。このメソッドは、Places API(新版)のみを有効にしている場合には使用できません。

    詳細については、API キーを使用するをご覧ください。

  • 新しい FetchResolvedPhotoUriRequest クラスのオブジェクトをリクエストに渡します。

  • レスポンス内の各写真は PhotoMetadata オブジェクトで表されます。Places SDK for Android(新版)の場合、PhotoMetadata オブジェクトには、タイプ AuthorAttributions のオブジェクトを返す新しい PhotoMetadata.getAuthorAttributions() メソッドが含まれています。

    返された PhotoMetadata オブジェクトに帰属情報または著者属性が含まれている場合は、画像を表示するすべてのアプリケーションに、これらの帰属情報を含める必要があります。詳しくは、アトリビューションに関するドキュメントをご覧ください。

  • PhotoMetadata で新しい作成者の属性にアクセスするには、Places.initializeWithNewPlacesApiEnabled() メソッドを呼び出してアプリを初期化する必要があります。Places API サービスの選択について詳しくは、Google Cloud プロジェクトをセットアップするをご覧ください。

リクエスト例

詳細な例については、Place Photo (New) をご覧ください。