REST Resource: places

リソース: Place

プレイスを表すすべての情報。

JSON 表現
{
  "name": string,
  "id": string,
  "displayName": {
    object (LocalizedText)
  },
  "types": [
    string
  ],
  "primaryType": string,
  "primaryTypeDisplayName": {
    object (LocalizedText)
  },
  "nationalPhoneNumber": string,
  "internationalPhoneNumber": string,
  "formattedAddress": string,
  "shortFormattedAddress": string,
  "addressComponents": [
    {
      object (AddressComponent)
    }
  ],
  "plusCode": {
    object (PlusCode)
  },
  "location": {
    object (LatLng)
  },
  "viewport": {
    object (Viewport)
  },
  "rating": number,
  "googleMapsUri": string,
  "websiteUri": string,
  "reviews": [
    {
      object (Review)
    }
  ],
  "regularOpeningHours": {
    object (OpeningHours)
  },
  "photos": [
    {
      object (Photo)
    }
  ],
  "adrFormatAddress": string,
  "businessStatus": enum (BusinessStatus),
  "priceLevel": enum (PriceLevel),
  "attributions": [
    {
      object (Attribution)
    }
  ],
  "iconMaskBaseUri": string,
  "iconBackgroundColor": string,
  "currentOpeningHours": {
    object (OpeningHours)
  },
  "currentSecondaryOpeningHours": [
    {
      object (OpeningHours)
    }
  ],
  "regularSecondaryOpeningHours": [
    {
      object (OpeningHours)
    }
  ],
  "editorialSummary": {
    object (LocalizedText)
  },
  "paymentOptions": {
    object (PaymentOptions)
  },
  "parkingOptions": {
    object (ParkingOptions)
  },
  "subDestinations": [
    {
      object (SubDestination)
    }
  ],
  "fuelOptions": {
    object (FuelOptions)
  },
  "evChargeOptions": {
    object (EVChargeOptions)
  },
  "generativeSummary": {
    object (GenerativeSummary)
  },
  "areaSummary": {
    object (AreaSummary)
  },
  "utcOffsetMinutes": integer,
  "userRatingCount": integer,
  "takeout": boolean,
  "delivery": boolean,
  "dineIn": boolean,
  "curbsidePickup": boolean,
  "reservable": boolean,
  "servesBreakfast": boolean,
  "servesLunch": boolean,
  "servesDinner": boolean,
  "servesBeer": boolean,
  "servesWine": boolean,
  "servesBrunch": boolean,
  "servesVegetarianFood": boolean,
  "outdoorSeating": boolean,
  "liveMusic": boolean,
  "menuForChildren": boolean,
  "servesCocktails": boolean,
  "servesDessert": boolean,
  "servesCoffee": boolean,
  "goodForChildren": boolean,
  "allowsDogs": boolean,
  "restroom": boolean,
  "goodForGroups": boolean,
  "goodForWatchingSports": boolean,
  "accessibilityOptions": {
    object (AccessibilityOptions)
  }
}
フィールド
name

string

このプレイスのリソース名(places/{placeId} 形式)。プレイスの検索に使用できます。

id

string

場所の一意の識別子です。

displayName

object (LocalizedText)

場所のローカライズされた名前です。人が読める短い説明に適しています。たとえば、「Google Sydney」、「Starbucks」、「Pyrmont」などです。

types[]

string

この結果の型タグのセット。例: 「政治」「地域区分」があります設定可能な値の一覧については、表 A と表 B(https://developers.google.com/maps/documentation/places/web-service/place-types)をご覧ください。

primaryType

string

指定された結果のメインのタイプ。このタイプは、Places API でサポートされているタイプである必要があります。たとえば、「レストラン」、「カフェ」、「空港」などです。1 つの場所に設定できるメインタイプは 1 つだけです。設定可能な値の一覧については、表 A と表 B(https://developers.google.com/maps/documentation/places/web-service/place-types)をご覧ください。

primaryTypeDisplayName

object (LocalizedText)

必要に応じてリクエストの言語にローカライズされた、メインのタイプの表示名。設定可能な値の一覧については、表 A と表 B(https://developers.google.com/maps/documentation/places/web-service/place-types)をご覧ください。

nationalPhoneNumber

string

人が読める形式の、スポットの電話番号(国内向け)。

internationalPhoneNumber

string

人が読める形式のビジネスの電話番号(国際電話形式)。

formattedAddress

string

この場所の完全な住所(人が読める形式)。

shortFormattedAddress

string

この場所の、人が読める短い住所。

addressComponents[]

object (AddressComponent)

地域区分レベルごとに繰り返すコンポーネント。addressComponents[] 配列については、次の点に注意してください。 - 住所コンポーネントの配列には、formattedAddress よりも多くのコンポーネントが含まれている場合があります。- 配列には、formattedAddress に含まれているものを除き、住所を含むすべての行政区画が含まれているとは限りません。特定の住所を含むすべての行政区画を取得するには、リバース ジオコーディングを使用して住所の緯度と経度をパラメータとしてリクエストに渡します。- レスポンスの形式は、リクエスト間で同じになるとは限りません。特に、addressComponents の数はリクエストされた住所によって異なり、同じ住所でも経時的に変化する可能性があります。コンポーネントは配列内の位置を変更できます。コンポーネントのタイプは変わる場合があります。特定のコンポーネントが後のレスポンスに含まれない場合があります。

plusCode

object (PlusCode)

場所の緯度/経度の Plus Code。

location

object (LatLng)

この場所の位置。

viewport

object (Viewport)

平均サイズの地図で場所を表示するのに適したビューポート。

rating

number

この場所に関するユーザーのクチコミに基づく 1.0 ~ 5.0 の評価。

googleMapsUri

string

この場所の詳細情報を表示する URL。

websiteUri

string

この場所の信頼できるウェブサイト(例:ビジネスできます。チェーンに加盟する場所(IKEA の店舗など)の場合は、チェーン全体ではなく個々の店舗のウェブサイトになります。

reviews[]

object (Review)

この場所に関するクチコミを、関連性の高い順に並べたリストです。最大 5 件のレビューが返されます。

regularOpeningHours

object (OpeningHours)

通常の営業時間。

photos[]

object (Photo)

この場所の写真に関する情報(参照を含む)。最大 10 枚の写真を返すことができます。

adrFormatAddress

string

microformats の adr(http://microformats.org/wiki/adr)で表した場所の住所です。

businessStatus

enum (BusinessStatus)

その場所のビジネス ステータス。

priceLevel

enum (PriceLevel)

場所の価格レベル。

attributions[]

object (Attribution)

この結果に表示される必要があるデータ プロバイダのセット。

iconMaskBaseUri

string

アイコンマスクの短縮 URL。末尾にタイプ サフィックス(「.svg」や「.png」など)を追加することで、さまざまなタイプのアイコンにアクセスできます。

iconBackgroundColor

string

16 進数形式の icon_mask の背景色。例:#909CE1。

currentOpeningHours

object (OpeningHours)

今後 7 日間の営業時間(今日を含む)。期間はリクエストの日付の深夜 0 時から 6 日後の午後 11 時 59 分までです。このフィールドには、すべての営業時間の specialDays サブフィールドが含まれ、例外的な営業時間がある日付に設定されます。

currentSecondaryOpeningHours[]

object (OpeningHours)

ビジネスの第 2 の営業時間に関する情報を含む、今後 7 日間のエントリの配列が含まれます。予備の営業時間は、ビジネスのメインの営業時間とは異なります。たとえば、レストランの場合は、予備の営業時間としてドライブスルーや配達の営業時間を指定できます。このフィールドでは type サブフィールドに値が入力されます。これは、場所のタイプに基づいて事前定義された営業時間タイプ(DRIVE_THROUGH、PICKUP、TAKEOUT など)のリストから抽出されます。このフィールドには、すべての営業時間の specialDays サブフィールドが含まれ、例外的な営業時間がある日付に設定されます。

regularSecondaryOpeningHours[]

object (OpeningHours)

ビジネスの通常の第 2 営業時間に関する情報のエントリの配列を指定します。予備の営業時間は、ビジネスのメインの営業時間とは異なります。たとえば、レストランの場合は、予備の営業時間としてドライブスルーや配達の営業時間を指定できます。このフィールドでは type サブフィールドに値が入力されます。これは、場所のタイプに基づいて事前定義された営業時間タイプ(DRIVE_THROUGH、PICKUP、TAKEOUT など)のリストから抽出されます。

editorialSummary

object (LocalizedText)

場所の概要が含まれます。まとめはテキストによる概要で構成され、該当する場合はそれらの言語コードも含まれます。概要テキストはそのままの状態で提示する必要があります。変更や変更はできません。

paymentOptions

object (PaymentOptions)

その場所で利用できる支払い方法。支払いオプションのデータを利用できない場合、支払いオプション フィールドは設定されません。

parkingOptions

object (ParkingOptions)

その場所が提供する駐車場のオプション。

subDestinations[]

object (SubDestination)

場所に関連するサブデスティネーションのリスト。

fuelOptions

object (FuelOptions)

ガソリン スタンドの燃料オプションに関する最新情報。この情報は定期的に更新されます。

evChargeOptions

object (EVChargeOptions)

EV 充電オプションに関する情報。

generativeSummary

object (GenerativeSummary)

試験運用版: 詳しくは、https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative をご覧ください。

AI 生成による場所の概要。

areaSummary

object (AreaSummary)

試験運用版: 詳しくは、https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative をご覧ください。

その場所があるエリアの AI 生成の概要。

utcOffsetMinutes

integer

この場所のタイムゾーンと UTC とのオフセットを分数で示します。1 時間単位でオフセットするタイムゾーンをサポートするために、分数で表されます。例:X 時間 15 分。

userRatingCount

integer

この場所に関するクチコミの合計数(テキストあり / なし)。

takeout

boolean

ビジネスがデータ エクスポートに対応しているかどうかを指定します。

delivery

boolean

ビジネスが配達に対応しているかどうかを指定します。

dineIn

boolean

屋内席と屋外席のどちらのオプションを提供しているかを指定します。

curbsidePickup

boolean

店舗がピックアップに対応しているかどうかを指定します。

reservable

boolean

場所が予約に対応しているかどうかを指定します。

servesBreakfast

boolean

場所で朝食を提供するかどうかを指定します。

servesLunch

boolean

ランチを提供するかどうかを指定します。

servesDinner

boolean

ディナーを提供するかどうかを指定します。

servesBeer

boolean

ビールを提供するかどうかを指定します。

servesWine

boolean

ワインを提供するかどうかを指定します。

servesBrunch

boolean

ブランチを提供するかどうかを指定します。

servesVegetarianFood

boolean

ベジタリアン料理を提供しているかどうかを指定します。

outdoorSeating

boolean

テラス席あり。

liveMusic

boolean

生演奏も楽しめる。

menuForChildren

boolean

子供向けメニューがある。

servesCocktails

boolean

カクテルを提供する店。

servesDessert

boolean

デザートもある。

servesCoffee

boolean

コーヒーを提供。

goodForChildren

boolean

子ども連れに適した場所です。

allowsDogs

boolean

犬の同伴可。

restroom

boolean

トイレあり。

goodForGroups

boolean

団体客に対応しています。

goodForWatchingSports

boolean

スポーツ観戦に適しています。

accessibilityOptions

object (AccessibilityOptions)

場所が提供するバリアフリーの情報。

LocalizedText

特定の言語にローカライズされたテキスト。

JSON 表現
{
  "text": string,
  "languageCode": string
}
フィールド
text

string

下記の languageCode に対応する言語でローカライズされた文字列。

languageCode

string

テキストの BCP-47 言語コード(「en-US」など)「sr-Latn」を指定します。

詳細については、http://www.unicode.org/reports/tr35/#Unicode_locale_identifier をご覧ください。

AddressComponent

フォーマット済み住所を形成する構造化コンポーネント(情報がある場合)。

JSON 表現
{
  "longText": string,
  "shortText": string,
  "types": [
    string
  ],
  "languageCode": string
}
フィールド
longText

string

住所コンポーネントの詳細な説明または名前。たとえば、国がオーストラリアの住所コンポーネントの場合、long_name が「Australia」になる場合があります。

shortText

string

住所コンポーネントの略称(利用可能な場合)。たとえば、オーストラリアの住所コンポーネントの場合、short_name は「AU」になります。

types[]

string

住所コンポーネントのタイプを示す配列。

languageCode

string

このコンポーネントのフォーマットに使用する言語(CLDR 表記)。

PlusCode

Plus Code(http://plus.codes)は、14 mx14 m(次数の 1/8,000 分の 1)以下の長方形を定義するグローバル コードと、プレフィックスを基準位置に置き換える複合コードという 2 つの形式の位置参照です。

JSON 表現
{
  "globalCode": string,
  "compoundCode": string
}
フィールド
globalCode

string

場所のグローバル(完全な)コード(「9FWM33GV+HQ」など)。1/8, 000 x 1/8,000 度(約 14 x 14 メートル)の領域を表します。

compoundCode

string

場所の複合コード(「33GV+HQ, Ramberg, Norway」など)。グローバル コードの接尾辞を含み、接頭辞が参照エンティティのフォーマットされた名前に置き換えられます。

LatLng

緯度と経度のペアを表すオブジェクト。これは緯度を表す倍精度値と経度を表す倍精度値のペアで表現されます。特に明記されていない限り、このオブジェクトは WGS84 規格に準拠する必要があります。値は正規化範囲内で指定する必要があります。

JSON 表現
{
  "latitude": number,
  "longitude": number
}
フィールド
latitude

number

緯度(度単位)。範囲 [-90.0, +90.0] 内になければなりません。

longitude

number

経度(度単位)。範囲 [-180.0, +180.0] 内になければなりません。

ビューポート

緯度と経度のビューポート。対角線上に lowhigh の 2 つのポイントとして表されます。ビューポートは閉じた領域、つまりその境界線を含む領域と見なされます。緯度境界は -90 ~ 90 度の範囲、経度境界は -180 ~ 180 度の範囲で指定してください。次のようなさまざまなケースがあります。

  • low = high の場合、ビューポートはその単一点で構成されます。

  • low.longitude > の場合high.longitude の場合は、経度の範囲が反転します(ビューポートは 180 度の経度と交差します)。

  • low.longitude = -180 度、high.longitude = 180 度の場合、ビューポートにはすべての経度が含まれます。

  • low.longitude = 180 度、high.longitude = -180 度の場合、経度範囲は空になります。

  • low.latitude > の場合high.latitude の緯度の範囲は空です。

lowhigh の両方を入力する必要があります。表示されるボックスを空にすることはできません(上記の定義で指定)。ビューポートが空だと、エラーが発生します。

たとえば、次のビューポートはニューヨーク市を完全に囲んでいます。

{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }

JSON 表現
{
  "low": {
    object (LatLng)
  },
  "high": {
    object (LatLng)
  }
}
フィールド
low

object (LatLng)

必須。ビューポートの最低点。

high

object (LatLng)

必須。ビューポートの上限。

確認

場所のクチコミに関する情報。

JSON 表現
{
  "name": string,
  "relativePublishTimeDescription": string,
  "text": {
    object (LocalizedText)
  },
  "originalText": {
    object (LocalizedText)
  },
  "rating": number,
  "authorAttribution": {
    object (AuthorAttribution)
  },
  "publishTime": string
}
フィールド
name

string

この場所のクチコミを表す参照。この場所のクチコミを再度検索するために使用できます(API「リソース名」places/{placeId}/reviews/{review} とも呼ばれます)。

relativePublishTimeDescription

string

現在の時刻を基準とした審査時刻を言語と国に応じた形式で表す、フォーマットされた最近の時刻の文字列。

text

object (LocalizedText)

ローカライズされたレビューのテキスト。

originalText

object (LocalizedText)

元の言語でのレビュー テキスト。

rating

number

1.0 ~ 5.0 の数。星の数とも呼ばれます。

authorAttribution

object (AuthorAttribution)

このレビューの投稿者です。

publishTime

string (Timestamp format)

レビューのタイムスタンプ。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

AuthorAttribution

UGC データの作成者に関する情報。PhotoReview で使用されます。

JSON 表現
{
  "displayName": string,
  "uri": string,
  "photoUri": string
}
フィールド
displayName

string

Photo または Review の作成者の名前。

uri

string

Photo または Review の作成者の URI。

photoUri

string

Photo または Review の作成者のプロフィール写真の URI。

OpeningHours

場所の営業時間に関する情報です。

JSON 表現
{
  "periods": [
    {
      object (Period)
    }
  ],
  "weekdayDescriptions": [
    string
  ],
  "secondaryHoursType": enum (SecondaryHoursType),
  "specialDays": [
    {
      object (SpecialDay)
    }
  ],
  "openNow": boolean
}
フィールド
periods[]

object (Period)

この場所が営業している 1 週間の期間。期間は時系列で表示され、場所のローカル タイムゾーンの日曜日から始まります。値が空の場合は、営業していない場所を示します。例:改装のため臨時休業しているためです。

weekdayDescriptions[]

string

この場所の営業時間を表すローカライズされた文字列です(曜日ごとに 1 つの文字列)。営業時間が不明な場合、またはローカライズされたテキストに変換できない場合は空になります。例: 「日: 18:00 ~ 06:00」

secondaryHoursType

enum (SecondaryHoursType)

予備の営業時間のタイプを識別するために使用される文字列型です。

specialDays[]

object (SpecialDay)

返された営業時間に含まれる特別な日に関する構造化された情報。特別な日とは、場所の営業時間に影響を与える可能性がある日のことです。クリスマス。例外的な営業時間がある場合は、currentOpeningHours と currentSecondaryOpeningHours に設定されます。

openNow

boolean

この場所は現在営業していますか?これらの営業時間について時間帯またはタイムゾーンのデータがない場合を除き、常に表示します。

期間

場所が openNow ステータスのままとなる期間です。

JSON 表現
{
  "open": {
    object (Point)
  },
  "close": {
    object (Point)
  }
}
フィールド
open

object (Point)

店舗の開店時間です。

close

object (Point)

ビジネスが閉業を始める時間です。

ポイント

状況の変化のポイント。

JSON 表現
{
  "date": {
    object (Date)
  },
  "truncated": boolean,
  "day": integer,
  "hour": integer,
  "minute": integer
}
フィールド
date

object (Date)

場所のローカル タイムゾーンの日付。

truncated

boolean

このエンドポイントが切り捨てられたかどうか。切り捨てが発生するのは、実際の営業時間が、Google が返せる時間の範囲外である場合です。そのため、その時間数だけを切り詰めて戻します。これにより、リクエスト日の午前 0 時から最大で 24 × 7 時間後の結果が返されます。

day

integer

0 ~ 6 の整数で表した曜日。0 は日曜日、1 は月曜日のようになります。

hour

integer

2 桁の時間。値の範囲は 00 ~ 23 です。

minute

integer

分(2 桁)。値の範囲は 00 ~ 59 です。

日付

誕生日などのように、カレンダーの日付全体またはその一部を表します。時間帯とタイムゾーンは、他の場所で指定されているか、重要ではありません。日付はグレゴリオ暦を基準にしています。これは次のいずれかを表します。

  • ゼロ以外の年、月、日の値を含む完全な日付。
  • 年の値がゼロである月と日(記念日など)。
  • 月と日の値がゼロである単独の年。
  • 日がゼロである年と月(クレジット カードの有効期限など)

関連するタイプ:

JSON 表現
{
  "year": integer,
  "month": integer,
  "day": integer
}
フィールド
year

integer

その日付の年。1~9999、または年のない日付を指定する場合は 0 にする必要があります。

month

integer

1 年の中の月。1~12、または月と日のない年を指定する場合は 0 にする必要があります。

day

integer

1 月の中の日付。1~31 で、その年と月に対して有効である必要があります。または、日が重要でない場合に、年のみか年と月を指定するには 0 にする必要があります。

SecondaryHoursType

予備の営業時間のタイプを識別するために使用されるタイプ。

列挙型
SECONDARY_HOURS_TYPE_UNSPECIFIED 第 2 の時間タイプが指定されていない場合のデフォルト値。
DRIVE_THROUGH 銀行、レストラン、薬局のドライブスルーの営業時間。
HAPPY_HOUR ハッピーアワー。
DELIVERY 配送時間。
TAKEOUT テイクアウトの時間です。
KITCHEN キッチンアワー。
BREAKFAST 朝食の時間。
LUNCH 昼休み。
DINNER 夕食の時間。
BRUNCH ブランチタイム。
PICKUP 乗車時間。
ACCESS 保管場所へのアクセス時間。
SENIOR_HOURS 高齢者向けの特別営業時間。
ONLINE_SERVICE_HOURS オンライン サービスの営業時間。

SpecialDay

返された営業時間に含まれる特別な日に関する構造化された情報。特別な日とは、場所の営業時間に影響を与える可能性がある日のことです。クリスマス。

JSON 表現
{
  "date": {
    object (Date)
  }
}
フィールド
date

object (Date)

特別な日の日付。

写真

場所の写真に関する情報です。

JSON 表現
{
  "name": string,
  "widthPx": integer,
  "heightPx": integer,
  "authorAttributions": [
    {
      object (AuthorAttribution)
    }
  ]
}
フィールド
name

string

ID。この場所の写真を表す参照。この場所の写真を再度検索するために使用できます(API の「リソース名」places/{placeId}/photos/{photo})。

widthPx

integer

使用できる最大の幅(ピクセル単位)。

heightPx

integer

使用できる最大の高さ(ピクセル単位)。

authorAttributions[]

object (AuthorAttribution)

この写真の作成者です。

BusinessStatus

その場所のビジネス ステータス。

列挙型
BUSINESS_STATUS_UNSPECIFIED デフォルト値。この値は使用されません。
OPERATIONAL 施設は営業中であり、必ずしも現在営業しているとは限りません。
CLOSED_TEMPORARILY 施設は臨時休業しています。
CLOSED_PERMANENTLY 施設が閉業している。

PriceLevel

場所の価格レベル。

列挙型
PRICE_LEVEL_UNSPECIFIED 場所の価格レベルが指定されていないか、不明です。
PRICE_LEVEL_FREE 無料サービスを提供しています。
PRICE_LEVEL_INEXPENSIVE 安価なサービスを提供しています。
PRICE_LEVEL_MODERATE 手ごろな料金でサービスを提供しています。
PRICE_LEVEL_EXPENSIVE 高額なサービスを提供しており、
PRICE_LEVEL_VERY_EXPENSIVE 非常に高額なサービスを提供しています。

帰属

この場所のデータ提供元に関する情報。

JSON 表現
{
  "provider": string,
  "providerUri": string
}
フィールド
provider

string

場所のデータ プロバイダの名前。

providerUri

string

プレイスのデータ プロバイダの URI。

PaymentOptions

その場所で利用できる支払い方法。

JSON 表現
{
  "acceptsCreditCards": boolean,
  "acceptsDebitCards": boolean,
  "acceptsCashOnly": boolean,
  "acceptsNfc": boolean
}
フィールド
acceptsCreditCards

boolean

クレジット カードによる支払いをご利用いただけます。

acceptsDebitCards

boolean

デビットカードでの支払いが可能です。

acceptsCashOnly

boolean

支払いは現金のみとなります。この属性を持つ場所では、他の支払い方法を引き続き利用できる場合があります。

acceptsNfc

boolean

このお店は NFC 支払いに対応しています。

ParkingOptions

その場所の駐車場に関する情報。駐車場は同時に複数の選択肢に対応することができます。

JSON 表現
{
  "freeParkingLot": boolean,
  "paidParkingLot": boolean,
  "freeStreetParking": boolean,
  "paidStreetParking": boolean,
  "valetParking": boolean,
  "freeGarageParking": boolean,
  "paidGarageParking": boolean
}
フィールド
freeParkingLot

boolean

無料駐車場あり。

paidParkingLot

boolean

有料駐車場あり。

freeStreetParking

boolean

無料の路上駐車スペースあり。

paidStreetParking

boolean

有料の路上駐車スペースあり。

valetParking

boolean

係員による駐車サービスあり。

freeGarageParking

boolean

無料の屋内駐車場あり。

paidGarageParking

boolean

有料の屋内駐車場あり。

SubDestination

プレイスのリソース名と、プレイスに関連するサブデスティネーションの ID。たとえば、ターミナルごとに異なる空港までの目的地を示します。

JSON 表現
{
  "name": string,
  "id": string
}
フィールド
name

string

サブ デスティネーションのリソース名。

id

string

サブデスティネーションのプレイス ID。

AccessibilityOptions

場所が提供するバリアフリーの情報。

JSON 表現
{
  "wheelchairAccessibleParking": boolean,
  "wheelchairAccessibleEntrance": boolean,
  "wheelchairAccessibleRestroom": boolean,
  "wheelchairAccessibleSeating": boolean
}
フィールド
wheelchairAccessibleParking

boolean

車椅子対応の駐車場あり。

wheelchairAccessibleEntrance

boolean

車椅子対応の入り口があるお店や、

wheelchairAccessibleRestroom

boolean

車椅子対応のトイレあり。

wheelchairAccessibleSeating

boolean

車椅子対応の席がある。

FuelOptions

ガソリン スタンドの燃料オプションに関する最新情報。この情報は定期的に更新されます。

JSON 表現
{
  "fuelPrices": [
    {
      object (FuelPrice)
    }
  ]
}
フィールド
fuelPrices[]

object (FuelPrice)

このステーションにある燃料タイプごとの、最後に確認された燃料価格。このステーションの燃料タイプごとに 1 つのエントリがあります。順序は重要ではありません。

FuelPrice

特定のタイプの燃料価格情報。

JSON 表現
{
  "type": enum (FuelType),
  "price": {
    object (Money)
  },
  "updateTime": string
}
フィールド
type

enum (FuelType)

燃料の種類。

price

object (Money)

燃料の価格。

updateTime

string (Timestamp format)

燃料価格が最後に更新された時刻。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

FuelType

燃料の種類。

列挙型
FUEL_TYPE_UNSPECIFIED 燃料タイプが指定されていません。
DIESEL ディーゼル燃料。
REGULAR_UNLEADED リードなしレギュラー。
MIDGRADE ミッドグレード。
PREMIUM Premium。
SP91 SP 91.
SP91_E10 SP 91 E10.
SP92 SP 92.
SP95 SP 95.
SP95_E10 SP95 E10。
SP98 SP 98.
SP99 SP 99.
SP100 SP100
LPG LPG、
E80 E 80。
E85 E 85。
METHANE メタン。
BIO_DIESEL バイオディーゼル。
TRUCK_DIESEL トラック ディーゼル。

Money

金額をその通貨タイプで表します。

JSON 表現
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
フィールド
currencyCode

string

ISO 4217 で定義されている 3 文字の通貨コード。

units

string (int64 format)

金額の整数部分。たとえば、currencyCode"USD" の場合、1 単位は 1 米ドルです。

nanos

integer

金額の小数部分をナノ(10^-9)単位で表した数。値は -999,999,999 以上 +999,999,999 以下でなければなりません。units が正の場合、nanos には正数または 0 を指定します。units がゼロの場合、nanos には正数、0、または負数を指定できます。units が負の場合、nanos は負数または 0 を指定します。たとえば、$-1.75 は units = -1、nanos = -750,000,000 と表されます。

EVChargeOptions

Place でホストされている EV 充電スタンドに関する情報。用語は https://afdc.energy.gov/fuels/electricity_infrastructure.html に準拠しています。1 つのポートで一度に 1 台の自動車を充電できます。1 つのポートに 1 つ以上のコネクタがあります。1 つのステーションには 1 つ以上のポートがあります。

JSON 表現
{
  "connectorCount": integer,
  "connectorAggregation": [
    {
      object (ConnectorAggregation)
    }
  ]
}
フィールド
connectorCount

integer

このステーションのコネクタの数。ただし、一部のポートは複数のコネクタを備えていても、一度に 1 台の車しか充電できないため(たとえば)、コネクタの数が、同時に充電できる自動車の総数よりも多くなることがあります。

connectorAggregation[]

object (ConnectorAggregation)

同じタイプ、同じ充電率のコネクタを含む EV 充電コネクタの集約リスト。

ConnectorAggregation

[type, maxChargeRateKw] でグループ化した EV 充電情報。同じタイプと最大充電レートのコネクタの EV 料金の集計を KW 単位で表示します。

JSON 表現
{
  "type": enum (EVConnectorType),
  "maxChargeRateKw": number,
  "count": integer,
  "availabilityLastUpdateTime": string,
  "availableCount": integer,
  "outOfServiceCount": integer
}
フィールド
type

enum (EVConnectorType)

この集計のコネクタタイプ。

maxChargeRateKw

number

集計における各コネクタの静的な最大充電速度(キロワット単位)。

count

integer

この集約内のコネクタの数。

availabilityLastUpdateTime

string (Timestamp format)

この集計のコネクタの可用性情報が最後に更新されたときのタイムスタンプ。

RFC3339 UTC「Zulu」形式のタイムスタンプ。精度はナノ秒まで、小数点以下は最大 9 桁。例: "2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

availableCount

integer

この集約で現在利用可能なコネクタの数。

outOfServiceCount

integer

この集約内で現在稼働していないコネクタの数。

EVConnectorType

EV 充電コネクタの種類に関する追加情報やコンテキストについては、http://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=6872107 を参照してください。

列挙型
EV_CONNECTOR_TYPE_UNSPECIFIED コネクタが指定されていません。
EV_CONNECTOR_TYPE_OTHER その他のコネクタタイプ。
EV_CONNECTOR_TYPE_J1772 J1772 Type 1 コネクタ。
EV_CONNECTOR_TYPE_TYPE_2 IEC 62196 Type 2 コネクタ「メンネック」と呼ばれることもあります。
EV_CONNECTOR_TYPE_CHADEMO CHAdeMO タイプのコネクタ。
EV_CONNECTOR_TYPE_CCS_COMBO_1 複合充電システム(AC と DC)。SAE に基づきます。Type-1 J-1772 コネクタ
EV_CONNECTOR_TYPE_CCS_COMBO_2 複合充電システム(AC と DC)。Type-2 Mennekes コネクタに基づく
EV_CONNECTOR_TYPE_TESLA 汎用 TESLA コネクタ。北米では NACS ですが、他の地域では NACS 以外の場合もあります(CCS Combo 2(CCS2)や GB/T など)。この値は実際のコネクタの種類を表すものではありませんが、テスラが所有する充電スタンドでテスラブランドの車両を充電できることを表しています。
EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T GB/T タイプは中国の GB/T 規格に対応します。このタイプは、すべての GB_T タイプに対応しています。
EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET コンセントが指定されていません。

GenerativeSummary

試験運用版: 詳しくは、https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative をご覧ください。

AI 生成による場所の概要。

JSON 表現
{
  "overview": {
    object (LocalizedText)
  },
  "description": {
    object (LocalizedText)
  },
  "references": {
    object (References)
  }
}
フィールド
overview

object (LocalizedText)

場所の概要です。

description

object (LocalizedText)

場所の詳細な説明です。

references

object (References)

概要説明の生成に使用される参照。

参照

試験運用版: 詳しくは、https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative をご覧ください。

生成コンテンツが関連していることへの言及。

JSON 表現
{
  "reviews": [
    {
      object (Review)
    }
  ],
  "places": [
    string
  ]
}
フィールド
reviews[]

object (Review)

参考になるレビュー。

places[]

string

参照先の場所のリソース名のリスト。この名前は、プレイス リソース名を受け入れる他の API で使用できます。

AreaSummary

試験運用版: 詳しくは、https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative をご覧ください。

その場所があるエリアの AI 生成の概要。

JSON 表現
{
  "contentBlocks": [
    {
      object (ContentBlock)
    }
  ]
}
フィールド
contentBlocks[]

object (ContentBlock)

エリアの概要を構成するコンテンツ ブロック。各ブロックには、その地域に関する個別のトピックがあります。

ContentBlock

個別に配信できるコンテンツのブロック。

JSON 表現
{
  "topic": string,
  "content": {
    object (LocalizedText)
  },
  "references": {
    object (References)
  }
}
フィールド
topic

string

コンテンツのトピック(「概要」など)検索します

content

object (LocalizedText)

トピックに関連するコンテンツ。

references

object (References)

試験運用版: 詳しくは、https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative をご覧ください。

このコンテンツ ブロックに関連する参照。

メソッド

autocomplete

指定された入力に対する予測を返します。

get

リソース名に基づいて場所の詳細を取得します。places/{place_id} 形式の文字列になります。

searchNearby

場所の付近の場所を検索します。

searchText

テキストクエリベースの Place Search。