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)
  },
  "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} 形式)。Place の検索に使用できます。

id

string

場所の一意の識別子。

displayName

object (LocalizedText)

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

types[]

string

この結果に対するタイプタグのセット。例: 「political」や「locality」。使用可能な値の一覧については、https://developers.google.com/maps/documentation/places/web-service/place-types の表 A と表 B をご覧ください。

primaryType

string

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

primaryTypeDisplayName

object (LocalizedText)

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

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

場所の住所(adr microformat: http://microformats.org/wiki/adr)。

businessStatus

enum (BusinessStatus)

場所のビジネス ステータスです。

priceLevel

enum (PriceLevel)

場所の価格レベル。

attributions[]

object (Attribution)

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

iconMaskBaseUri

string

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

iconBackgroundColor

string

icon_mask の背景色(16 進数形式)(例: #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 充電オプションに関する情報。

utcOffsetMinutes

integer

この場所のタイムゾーンの UTC からのオフセット(分)数。時間の小数点でオフセットされるタイムゾーンをサポートするため、分単位で表現されます(例: 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

住所コンポーネントの完全な説明または名前。たとえば、オーストラリアの住所コンポーネントに「Australia」という long_name が含まれているとします。

shortText

string

住所コンポーネントの略称(存在する場合)。たとえば、オーストラリアの住所コンポーネントの short_name が「AU」の場合、

types[]

string

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

languageCode

string

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

PlusCode

Plus Code(http://plus.codes)は、14 mx14 m(1/8,000 度)以下の長方形を定義するグローバル コードと、プレフィックスをリファレンスの場所に置き換える複合コードの 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)

このお店が営業している時間帯です。期間は、プレイス ローカルのタイムゾーンで日曜日から始まる、時系列で表示されます。値が空(ただし空ではない)は、改装のため一時的に閉鎖されているなど、決して営業していない場所を示します。

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

このエンドポイントが切り捨てられたかどうか。実際の営業時間が、指定された営業時間外に切り捨てられるため、これらの境界に合わせて切り詰められます。これにより、リクエスト日の午前 0 時から最大で 24 * 7 時間が返されるようになります。

day

integer

曜日(0 ~ 6 の範囲の整数)。0 は日曜日、1 は月曜日などです。

hour

integer

時を 2 桁で指定します。値の範囲は 00 ~ 23 です。

minute

integer

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

日付

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

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

関連するタイプ:

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

integer

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

month

integer

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

day

integer

日。その年と月に対して有効な 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 Place は、非常に高額なサービスを提供している。

帰属

この場所のデータ プロバイダに関する情報です。

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

string

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

providerUri

string

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

PaymentOptions

その場所でご利用いただけるお支払い方法。

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

boolean

Place はクレジット カードでのお支払いに対応しています。

acceptsDebitCards

boolean

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

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 プレミアム。
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 SP 100。
LPG LPG
E80 E 80.
E85 E 85.
METHANE メタン。
BIO_DIESEL バイオディーゼル。
TRUCK_DIESEL トラックのディーゼル。

お金

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

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 は正、ゼロ、負の値のいずれかになります。units が負の場合、nanos は負または 0 でなければなりません。たとえば、$-1.75 は units=-1、nanos=-750,000,000 と表されます。

EVChargeOptions

プレイスでホストされている 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 料金の集計を表示します。

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 タイプ 1 コネクタ。
EV_CONNECTOR_TYPE_TYPE_2 IEC 62196 Type 2 コネクタ。「MENNEKES」と呼ばれることもあります。
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)。タイプ 2 Mennekes コネクタに基づく
EV_CONNECTOR_TYPE_TESLA 汎用の TESLA コネクタ。これは北米の NACS ですが、世界の他の地域では NACS 以外のものになります(CCS Combo 2(CCS2)や GB/T など)。この値は、実際のコネクタの種類を表すものではなく、Tesla ブランドの車両を Tesla 所有の充電スタンドで充電できることを示します。
EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T GB/T タイプは中国の GB/T 標準に対応します。このタイプは、すべての GB_T タイプをカバーします。
EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET コンセントが指定されていません。

Methods

autocomplete

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

get

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

searchNearby

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

searchText

テキストクエリによる場所の検索。