Places API(新版)について

欧州経済領域(EEA)のデベロッパー

はじめに

Places API(新版)には次の API が含まれています。

このドキュメントでは、これらの新しい API の概要について説明します。

Place Details(新版)

プレイス ID は、Google プレイスのデータベースと Google マップで、プレイスを一意に識別します。プレイス ID を使用すると、特定の 店やスポットに関する詳細を Place Details(新版)リクエストを開始してリクエストできます。Place Details(新版)リクエストは、指定された場所に関する包括的な情報(完全な住所、電話番号、ユーザーの評価、レビューなど)を返します。

プレイス ID を取得する方法はたくさんあります。以下を使用できます。

Place Photos(新版)

Place Photos(新版)を使用すると、 Google プレイスのデータベースに保存されている数百万枚の写真にアクセスして、 高画質な写真コンテンツをアプリケーションに追加できます。Place Photos(新版)API を使用すると、写真にアクセスして、アプリケーションに最適なサイズに画像のサイズを変更できます。

Place Photos(新版)API へのすべてのリクエストには、返される写真を一意に識別する写真リソース名を含める必要があります。写真リソース名は、次の方法で取得できます。

Place Details(新版)、テキスト検索(新版)、または Nearby Search(新版)リクエストからのレスポンスに写真リソース名を含めるには、リクエストのフィールド マスクに photos フィールドを含める必要があります。

Places API には、次の 2 つの検索 API が含まれています。

  • テキスト検索(新版)

    場所を検索するテキスト文字列を指定できます。例: 「Spicy Vegetarian Food in Sydney, Australia」、「Fine seafood dining near Palo Alto, CA」。

    料金レベル、現在の営業状況、評価、特定の場所タイプなどの詳細を指定して、検索を絞り込むことができます。また、結果を特定の場所に偏らせるように指定したり、検索を特定の場所に限定したりすることもできます。

  • Nearby Search(新版)

    検索する地域と場所タイプのリストを指定できます。地域は、中心点の緯度と経度の座標と半径(メートル単位)で定義された円として指定します。

    場所の特性を定義する場所タイプを 1 つ以上指定します。たとえば、「pizza_restaurant」と「shopping_mall」を指定すると、指定した地域のショッピング モールにあるピザ レストランを検索できます。

2 つの検索の主な違いは、テキスト検索(新版)では任意の検索文字列を指定できるのに対し、Nearby Search(新版)では検索する特定の地域が必要となることです。

Autocomplete(新版)とセッション トークン

Autocomplete(新版)は、HTTP リクエストに応じて場所の候補とクエリ予測を返すウェブサービスです。リクエストでは、テキスト検索文字列に加え、検索対象地域を限定する地理的境界を指定します。

セッション トークンは、Autocomplete(新版)の呼び出しをセッションとして追跡するユーザー生成の文字列です。Autocomplete(新版)はセッション トークンを使用し、予測入力検索でのユーザーのクエリと選択フェーズを、請求処理のために個別のセッションにグループ化します。

新しいフィールド、属性、ユーザー補助機能

Places API(新版)には、場所に関する詳細情報をユーザーに提供するための新しいフィールド、属性、ユーザー補助機能が含まれています。これらの側面については、以降のセクションで説明します。

フィールド

Places API(新版)には、いくつかの新しいフィールドが含まれています。

フィールド 説明
regularSecondaryOpeningHours 特定の操作の特定の時間を記述します。二次的な 営業時間は、ビジネスのメインの営業時間とは異なります。たとえば、レストランでは、ドライブスルーの営業時間や配達時間を二次的な営業時間として指定できます。
paymentOptions 場所で利用できるお支払い方法。1 つの場所で複数のお支払い方法を利用できます。お支払い方法のデータがない場合、 お支払い方法のフィールドは設定されません。選択できるオプションには次のものがあります。
  • クレジット カード
  • デビットカード
  • 現金のみ
  • NFC 支払い
parkingOptions 場所で提供される駐車場オプション。選択できるオプションには次のものがあります。
  • 無料駐車場
  • 有料駐車場
  • 無料の路上駐車スペース
  • バレー パーキング
  • 無料の屋内駐車スペース
  • 有料の屋内駐車スペース
subDestinations 特定の場所に関連する一意の場所。たとえば、空港ターミナルは空港のサブデスティネーションと見なされます。
fuelOptions ガソリン スタンドで利用できる燃料オプションに関する最新情報。この情報は定期的に更新されます。選択できるオプションには 次のものがあります。
  • ディーゼル
  • レギュラー ガソリン
  • 中間グレード
  • プレミアム
  • SP91
  • SP91 E10
  • SP92
  • SP95 E10
  • SP98
  • SP99
  • SP100
  • LPG
  • E80
  • E85
  • メタン
  • バイオディーゼル
  • トラック用ディーゼル
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 を使用するようにアプリを移行する場合は、次の移行に関するドキュメントをご覧ください。