Places SDK for Android は、Place Photos(以前のバージョン)をサポートしています。Place Photos(Legacy)をご利用の場合、Place Photos(New)では次の変更が行われます。
新しい料金モデルを使用している。すべての API の料金については、 Places SDK for Android(新版)をご覧ください。
Place Photos(以前のバージョン)はビットマップ画像を返します。Place Photos (New) は、画像の URI を返します。
Place Photos(以前のバージョン)では、写真の最大サイズは 1,600 x 1,600 ピクセルでした。Place Photos(新版)では、最大 4,800 × 4,800 ピクセルのサイズがサポートされています。
リクエストを行うには、新しい
PlacesClient.fetchResolvedPhotoUri()メソッドを呼び出します。詳細については、API キーを使用するをご覧ください。
新しい
FetchResolvedPhotoUriRequestクラスのオブジェクトをリクエストに渡します。レスポンス内の各写真は
PhotoMetadataオブジェクトで表されます。Places SDK for Android(新版)では、PhotoMetadataオブジェクトに、AuthorAttributions型のオブジェクトを返す新しいPhotoMetadata.getAuthorAttributions()メソッドが含まれています。返された
PhotoMetadataオブジェクトに帰属情報または著作者の帰属情報が含まれる場合は、アプリケーション内でその画像を表示するすべての箇所で、これらの帰属情報として組み込む必要があります。アトリビューションに関するドキュメントをご覧ください。PhotoMetadataで新しい著作者の帰属情報にアクセスするには、Places.initializeWithNewPlacesApiEnabled()メソッドを呼び出してアプリを初期化する必要があります。Places API サービスの選択について詳しくは、Google Cloud プロジェクトを設定するをご覧ください。
リクエスト例
完全な例については、Place Photos(新版)をご覧ください。