移行の概要

Places SDK for Android(新規)は、パフォーマンスの向上と新しい料金モデルを備えており、Places SDK for Android を使用するアプリを更新する価値があります。機能の比較について詳しくは、SDK を選択するをご覧ください。

このガイドでは、Places SDK for Android(新規)と Places SDK for Android の主な違いと、必要な変更を処理する方法について説明します。

Places SDK for Android を有効にする(新規)

Places SDK for Android は Places API サービスを使用します。Maps SDK for Android(新版)の機能を使用するには、まず Google Cloud プロジェクトで Places API(新版)を有効にする必要があります。詳細については、Google Cloud プロジェクトを設定するをご覧ください。

次に、アプリで使用している API キーに Places API(新規)が追加されていることを確認する必要があります。詳細については、API キーを使用するをご覧ください。

全般的な変更点

複数の API に適用される一般的な変更には、次のようなものがあります。

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

  • Place Details(新版)Nearby Search(新版)Text Search(新版) では、レスポンスで返されるフィールドを指定するために、フィールド マスキングが必要です。

  • リクエストを定義したり、レスポンスに新しいフィールドを追加したりするための新しいクラスが追加されました。

  • レスポンスの Place オブジェクトには、Review オブジェクトのリストを返す新しい getReviews() メソッドが含まれています。アプリに Place オブジェクトから取得した情報(写真やクチコミなど)を表示する場合、アプリには必要な帰属情報も表示する必要があります。

    詳細については、アトリビューションに関するドキュメントをご覧ください。

API 固有の変更

このセクションでは、各 API の次の移行ガイドについて説明します。