はじめに
Place Details(新版)、Nearby Search(新版)、Text Search(新版) API のレスポンス形式が、以前の API の形式から変更されました。主な違いは、各メソッドから返される Place オブジェクトの形式です。詳しくは、レスポンスの Place オブジェクトの変更をご覧ください。
また、レスポンス オブジェクトの最上位フィールドも API ごとに変更されています。参照:
レスポンスの Place オブジェクトの変更
次の表は、Place Details(新版)、Nearby Search(新版)、テキスト検索(新版)のレスポンスに含まれる新しい
Place オブジェクトと、以前の
Place オブジェクトの変更点を示しています。
新しいレスポンス オブジェクトでは、フィールド名にキャメルケースが使用され、新しいフィールドが含まれ、一部の以前のフィールドの名前が変更されています。
| フィールド | Places API(以前のバージョン)オブジェクト | Places API(新版)オブジェクト | メモ | 
|---|---|---|---|
| 住所コンポーネント | address_components | 
      addressComponents | 
      |
| Place マイクロフォーマットのアドレス | adr_address | 
      adrFormatAddress | 
      |
| ビジネスのステータス | business_status | 
      businessStatus | 
      |
| 来週の営業時間 | current_opening_hours | 
      currentOpeningHours | 
      |
| 解説記事 | editorial_summary | 
      editorialSummary | 
      |
| フォーマット済み住所 | formatted_address | 
      formattedAddress | 
      |
| 国内電話番号 | formatted_phone_number | 
      nationalPhoneNumber | 
      |
| 場所 | geometry.location | 
      location | 
      |
| ビューポート | geometry.viewport | 
      viewport | 
      |
| 場所のアトリビューション | html_attributions | 
      attributions | 
      以前の API のレスポンスのトップレベル フィールド | 
| アイコンの URL | icon | 
      削除しました。iconMaskBaseUri と iconBackgroundColor を使用します。詳しくは、プレイス アイコンをご覧ください。 | 
    |
| アイコンの背景色 | icon_background_color | 
      iconBackgroundColor | 
      |
| アイコンマスクの URL | icon_mask_base_uri | 
      iconMaskBaseUri | 
      |
| 国際電話番号 | international_phone_number | 
      internationalPhoneNumber | 
      |
| テキストの地名 | name | 
      displayName | 
      テキストの地名は displayName.text として、language は displayName.languageCode としてアクセスできるようになりました | 
    
| 営業時間 | opening_hours | 
      regularOpeningHours | 
      |
| 写真 | photos | 
      photos | 
      新しい Place オブジェクトでは、photos の形式が変更されています。詳細については、写真参照の変更をご覧ください。 | 
    
| プレイス ID | place_id | 
      id | 
      |
| Plus Code | plus_code | 
      plusCode | 
      |
| 価格帯 | price_level | 
      priceLevel | 
      |
| 評価 | rating | 
      rating | 
      |
| レビュー | reviews | 
      reviews | 
      |
| 今日から来週までの二次的な営業時間(例外とその他のすべてのデータを含む) | secondary_opening_hours | 
      currentSecondaryOpeningHours | 
      |
| 場所タイプ | types | 
      types | 
      |
| 場所の Google マップの URL | url | 
      googleMapsUri | 
      |
| ユーザー評価の数 | user_ratings_total | 
      userRatingCount | 
      |
| UTC オフセット | utc_offset | 
      utcOffsetMinutes | 
      |
| 番地と市区町村を含む住所の短縮形 | vicinity | 
      shortFormattedAddress | 
      |
| 店舗のウェブサイト | website | 
      websiteUri | 
      |
| 車椅子対応情報 | wheelchair_accessible_entrance | 
      accessibilityOptions | 
      wheelchair_accessible_entrance は accessibilityOptions.wheelchairAccessibleEntrance になりました | 
    
| プレイスの属性 | takeout, delivery, dine_in, curbside_pickup, reservable,
      serves_breakfast, serves_lunch, serves_dinner, serves_beer, serves_wine,
      serves_brunch, serves_vegetarian_food | 
      takeout, delivery, dineIn, curbsidePickup, reservable,
      servesBreakfast, servesLunch, servesDinner, servesBeer, servesWine,
      servesBrunch, servesVegetarianFood | 
      |
| リソース名 | places/PLACE_ID 形式の name フィールド | 
      以前の API では、name フィールドに場所の名前がテキスト文字列として含まれていました。新しい API では、この情報は displayName にあります。 | 
    |
| 場所のメインのタイプ | primaryTypeName | 
      新規 | |
| プライマリ タイプをテキスト文字列として配置する | primaryTypeDisplayName | 
      新規 | |
| 通常の週次二次営業時間(例外およびその他のすべてのデータを含む) | regularSecondaryOpeningHours | 
      新規 | |
| 施設で利用できるお支払い方法 | paymentOptions | 
      新規 | |
| 駐車場の種類 | parkingOptions | 
      新規 | |
| 場所に関連するサブリンク先のリスト | subDestinations | 
      新規 | |
| ガソリン スタンドの燃料オプションに関する最新情報 | fuelOptions | 
      新規 | |
| 場所の EV 充電情報 | evChargeOptions | 
      新規 | |
| プレイスの属性 | outdoorSeating, liveMusic, menuForChildren, servesCocktails,
      servesDessert, servesCoffee, goodForChildren, allowsDogs, restroom,
      goodForGroups, goodForWatchingSports | 
      新規 | 
Text Search レスポンスの変更
次の表に、テキスト検索(レガシー)のレスポンス オブジェクトとテキスト検索(新版)のレスポンス オブジェクトのトップレベル フィールドの変更を示します。新しい API のレスポンスの最上位フィールドは places 配列のみです。
| フィールド | テキスト検索(従来版) | テキスト検索(新版) | メモ | 
|---|---|---|---|
| 場所のアトリビューション | html_attributions | 
      各場所の新しい Place オブジェクトに place.attributions として移動 | 
    |
| 場所の配列 | 以前の Place オブジェクトの results 配列 | 
      新しい Place オブジェクトの places 配列 | 
      |
| リクエストのステータス | status | 
      標準の HTTP レスポンス(HTTP レスポンス コードとメッセージ)に移動しました | |
| エラー メッセージ | error_message | 
      標準の HTTP レスポンス(HTTP レスポンス コードとメッセージ)に移動しました | |
| 情報メッセージ | info_messages | 
      削除済み | |
| ページトークン | next_page_token | 
      削除済み | 
Nearby Search レスポンスの変更
次の表に、Nearby Search(以前のバージョン)のレスポンス オブジェクトと Nearby Search(新版)のレスポンス オブジェクトのトップレベル フィールドの変更を示します。新しい API のレスポンスの最上位フィールドは places 配列のみです。
| フィールド | Nearby Search(従来版) | Nearby Search(新規) | メモ | 
|---|---|---|---|
| 場所のアトリビューション | html_attributions | 
      各場所の新しい Place オブジェクトに移動しました(place.attributions) | 
    |
| 場所の配列 | 以前の Place オブジェクトの results 配列 | 
      新しい Place オブジェクトの places 配列 | 
      |
| リクエストのステータス | status | 
      標準の HTTP レスポンス(HTTP レスポンス コードとメッセージ)に移動しました | |
| エラー メッセージ | error_message | 
      標準の HTTP レスポンス(HTTP レスポンス コードとメッセージ)に移動しました | |
| 情報メッセージ | info_messages | 
      削除済み | |
| ページトークン | next_page_token | 
      削除済み | 
Place Details(新版)のレスポンスの変更
次の表に、Place Details(旧版)のレスポンス オブジェクトと Place Details(新版)のレスポンス オブジェクトのトップレベル フィールドの変更を示します。新しい API のレスポンスの最上位フィールドは places 配列のみです。
| フィールド | Place Details(従来版) | Place Details(新規) | メモ | 
|---|---|---|---|
| 場所のアトリビューション | html_attributions | 
      新しい Place オブジェクトに attributions として移動しました | 
    |
| Place Details(新規) | 以前の Place オブジェクトを含む result | 
      新しい Place オブジェクト | |
| リクエストのステータス | status | 
      標準の HTTP レスポンス(HTTP レスポンス コードとメッセージ)に移動しました | |
| 情報メッセージ | info_messages | 
      標準の HTTP レスポンス(HTTP レスポンス コードとメッセージ)に移動しました |