はじめに
Places API(新版)には、次の API が含まれています。
このドキュメントでは、これらの新しい API の概要について説明します。
Place Details(新規)
プレイス ID は、Google プレイスのデータベースと Google マップで、プレイスを一意に識別します。プレイス ID を使用すると、Place Details (New) リクエストを開始して、特定の店やスポットに関する詳細をリクエストできます。Place Details(新版)リクエストは、完全な住所、電話番号、ユーザーの評価、レビューなど、指定された場所に関する包括的な情報を返します。
プレイス ID を取得する方法は多数あります。次を使用できます。
Place Photos(新規)
Place Photo (New) を使用すると、Google Places データベースに保存されている数百万もの写真にアクセスして、アプリケーションに高画質の写真コンテンツを追加できます。Place Photos (New) API を使用すると、写真にアクセスして、アプリケーションに最適なサイズに画像をサイズ変更できます。
Place Photos(新版)API へのすべてのリクエストには、返される写真を一意に識別する写真リソース名を含める必要があります。写真のリソース名は、次の方法で取得できます。
Place Details(新版)、テキスト検索(新版)、Nearby Search(新版)リクエストのレスポンスに写真リソース名を含めるには、リクエストのフィールド マスクに photos
フィールドを含める必要があります。
テキスト検索(新版)と Nearby Search(新版)
Places API には、次の 2 つの検索 API が含まれています。
-
場所を検索するテキスト文字列を指定できます。例: 「オーストラリアのシドニーにあるスパイシーなベジタリアン料理」、「カリフォルニア州パロアルト近郊の高級シーフード料理」
価格帯、現在の営業状況、評価、特定の場所の種類などの詳細を指定して、検索を絞り込むことができます。結果を特定の場所に偏らせたり、検索を特定の場所に制限したりすることもできます。
-
検索する地域と場所のタイプのリストを指定できます。リージョンは、中心点の緯度と経度の座標、および半径(メートル単位)で定義された円として指定します。
場所の特徴を定義する場所のタイプを 1 つ以上指定します。たとえば、「
pizza_restaurant
」と「shopping_mall
」を指定すると、指定した地域のショッピング モールにあるピザ レストランを検索できます。
この 2 つの検索の主な違いは、テキスト検索(新版)では任意の検索文字列を指定できるのに対し、周辺検索(新版)では検索する特定のエリアを指定する必要があることです。
Autocomplete(新規)とセッション トークン
Autocomplete (New) は、HTTP リクエストに応じて場所の候補とクエリ予測を返すウェブサービスです。リクエストでは、テキスト検索文字列に加え、検索対象地域を限定する地理的境界を指定します。
セッション トークンは、Autocomplete(新版)の呼び出しをセッションとして追跡するユーザー生成の文字列です。Autocomplete(新規)はセッション トークンを使用し、請求処理のために予測入力検索でのユーザーのクエリと選択フェーズを個別のセッションにグループ化します。
新しいフィールド、属性、ユーザー補助オプション
Places API(新)には、場所に関する詳細情報をユーザーに提供するための新しいフィールド、属性、ユーザー補助オプションが含まれています。これらの側面については、以降のセクションで説明します。
フィールド
Places API(新版)には、いくつかの新しいフィールドが含まれています。
フィールド | 説明 |
---|---|
regularSecondaryOpeningHours |
特定のオペレーションの特定の時間を記述します。二次的な営業時間は、ビジネスの主な営業時間とは異なります。たとえば、レストランはドライブスルーの営業時間や配達時間を二次的な営業時間として指定できます。 |
paymentOptions |
その場所で利用できるお支払い方法。1 つの場所で複数の支払い方法を利用できます。お支払い方法のデータが利用できない場合、お支払い方法のフィールドは設定されません。選択できるオプションは次のとおりです。
|
parkingOptions |
施設が提供する駐車場の種類。選択できるオプションは次のとおりです。
|
subDestinations |
特定の場所に関連するユニークな場所。たとえば、空港ターミナルは空港のサブデスティネーションとみなされます。 |
fuelOptions |
ガソリン スタンドで利用可能な燃料オプションに関する最新情報。この情報は定期的に更新されます。次のオプションがあります。
|
evChargeOptions |
このステーションにある電気自動車(EV)充電器の数。一部の EV 充電器には複数のコネクタがありますが、各充電器で一度に充電できる車両は 1 台のみです。そのため、このフィールドには、特定の時点で利用可能な EV 充電器の数が反映されます。 |
shortFormattedAddress |
場所の人が読める形式の短い住所。 |
primaryType |
指定された結果のプライマリ タイプ。たとえば、場所は cafe または airport として分類できます。1 つの場所には、1 つのメインタイプのみを指定できます。有効な値の完全なリストについては、サポートされているタイプをご覧ください。 |
primaryTypeDisplayName |
メインのタイプの表示名。該当する場合は、リクエスト言語にローカライズされます。有効な値の完全なリストについては、サポートされているタイプをご覧ください。 |
属性
Places API(新版)には、いくつかの新しい属性が含まれています。
属性 | 説明 |
---|---|
outdoorSeating |
テラス席がある。 |
liveMusic |
ライブ演奏を楽しめる。 |
menuForChildren |
キッズメニューがある。 |
servesCocktails |
カクテルを提供するお店。 |
servesDessert |
デザートあり。 |
servesCoffee |
コーヒーを提供している。 |
goodForChildren |
子供連れに適した場所です。 |
allowsDogs |
犬の同伴可。 |
restroom |
トイレがある場所。 |
goodForGroups |
場所はグループに対応しています。 |
goodForWatchingSports |
スポーツ観戦に適した場所です。 |
ユーザー補助機能の設定
Places API(新版)には、次のユーザー補助オプション フィールドが含まれています。
フィールド | 説明 |
---|---|
wheelchairAccessibleParking |
車椅子対応の駐車場がある。 |
wheelchairAccessibleEntrance |
車椅子対応の入り口がある。 |
wheelchairAccessibleRestroom |
車椅子対応のトイレがある。 |
wheelchairAccessibleSeating |
車椅子対応の座席がある。 |
AI を活用した要約
Places API(新)の AI を活用した要約では、Gemini モデルの機能を使用して、ユーザーが行き先を決める際に役立つ場所やエリアに関する要約を返します。
AI を活用した概要では、さまざまな入力からデータを合成し、ユーザーが場所についてより多くの情報に基づいて判断できるようにします。たとえば、新しいレストランを試してみようと考えている場合、AI を活用した概要では、一般的なメニューのハイライトが表示されたり、お店の雰囲気がわかったり、ユーザー レビューのテーマがまとめられたりします。新しい都市を訪れる場合は、AI を活用した概要で、近くの観光スポットやアメニティの概要を確認できます。
Places API に AI を活用した機能を追加(新機能)
AI を活用した要約は、Place Details(新版)、テキスト検索(新版)、Nearby Search(新版)でサポートされています。Places API(新版)のレスポンスでは、次の AI を活用した要約を利用できます。
- 場所の要約: 特定の場所に関連する短い概要の要約。
- クチコミの要約: クチコミ投稿者がその場所について述べた内容を要約したものです。
- エリアの概要: 周辺エリアにある近くの人気スポットの概要が表示されます。これには、近隣の概要や EV 充電スタンドの概要が含まれます。
Google は、利用可能な最新の情報に基づいて、これらの要約が常に最新の状態になるように、頻繁に再生成します。Places API(新版)リクエストを行うと、アプリに最新のデータが表示されます。
新しい Places API に移行する
Places API(新版)をすでに利用していて、アプリを移行して新しい API を使用する場合は、次の移行に関するドキュメントをご覧ください。
- Place Details(新規)に移行する
- Nearby Search(新規)に移行する
- Text Search(新規)に移行する
- Place Photos(新規)に移行する
- [Autocomplete(新規)に移行]