Places SDK for Android は、既存の Place Photo。 既存の Place Photo を使い慣れている場合は、 新バージョンの Place Photo 次の変更を行います。
新しい料金モデルを採用している。すべての API の料金については、 Places SDK for Android (新規)。
既存のプレイスフォトはビットマップ画像を返します。 Place Photo (New) は、画像の URI を返します。
既存のプレイスフォトでサポートされていた写真は最大数までです 1,600 x 1,600 ピクセルです。Place Photo(新) 最大 4,800 x 4,800 ピクセルのサイズをサポートしています。
リクエストを送信するには、新しい
PlacesClient.fetchResolvedPhotoUri()
メソッドを呼び出します。呼び出すことができるのは
PlacesClient.fetchPhoto()
メソッド(Places API を有効にしている場合)この方法は スペースでのみ有効にしている場合は、 Places API(新版)詳細については、次をご覧ください: API キーを使用する。
リクエストに対して、新しい Key-Value ペアの
FetchResolvedPhotoUriRequest
クラスです。回答内の各写真は
PhotoMetadata
渡されます。Places SDK for Android(新版)の場合、PhotoMetadata
新しい ReplicaSet がPhotoMetadata.getAuthorAttributions()
タイプがAuthorAttributions
のオブジェクトを返すメソッドです。返された
PhotoMetadata
オブジェクトに帰属情報または著者が含まれている場合 使用する場合は、これらの帰属表示を 同じ場所に配置されます。詳しくは、次のドキュメントをご覧ください: アトリビューション。PhotoMetadata
で新しい著者属性にアクセスするには、初期化する必要があります。 呼び出すことで、Places.initializeWithNewPlacesApiEnabled()
メソッドを呼び出します。Places API サービスの選択について詳しくは、 Google Cloud プロジェクトを設定します。
リクエスト例
詳細な例については、 Place Photo (New)。