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 の次の移行ガイドについて説明します。