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}。可用於查詢「地點」。

id

string

地點的專屬 ID。

displayName

object (LocalizedText)

地點的本地化名稱,適合簡短易懂的說明。例如「Google Sydney」、「Starbucks」、「Pyrmont」等。

types[]

string

此結果的一組類型標記。例如「political」和「locality」。如需可用值的完整清單,請參閱表格 A 和表格 B (網址為 https://developers.google.com/maps/documentation/places/web-service/place-types)

primaryType

string

指定結果的主要類型。這個類型必須是 Places API 支援的類型之一。例如「餐廳」、「咖啡廳」、「機場」等。地點只能有一個主要類型。如需可用值的完整清單,請參閱表格 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 中的政治實體。如要擷取包含特定地址的所有政治實體,建議您使用反向地理編碼,將地址的經緯度做為參數傳遞至要求。- 兩次要求之間的回應格式不一定相同。具體來說, addressComponent 的數量會因要求的地址而異,對於同一個地址,則會隨時間改變。元件在陣列中的位置可能會變更。元件類型也可能會變更。後續回應中可能會缺少特定元件。

plusCode

object (PlusCode)

地點位置經緯度的加號。

location

object (LatLng)

這個地點的位置。

viewport

object (Viewport)

適合在平均大小地圖上顯示地點的可視區域。

rating

number

評分介於 1.0 到 5.0,依使用者對地點的評論計算而得。

googleMapsUri

string

提供這個地點詳細資訊的網址。

websiteUri

string

這個地點的官方網站,例如商家的首頁。請注意,如果是連鎖店 (例如 IKEA 商店) 中的地點,則通常是個別商店的網站,而非整個連鎖店的網站。

reviews[]

object (Review)

這個地點的評論清單,依關聯性排序。最多可以傳回 5 則評論。

regularOpeningHours

object (OpeningHours)

一般營業時間。

photos[]

object (Photo)

這個地點的相片相關資訊 (包括參考資料)。最多可傳回 10 張相片。

adrFormatAddress

string

在 Adr 微格式中的地點地址:http://microformats.org/wiki/adr

businessStatus

enum (BusinessStatus)

地點的商家狀態。

priceLevel

enum (PriceLevel)

地點的價位等級,

attributions[]

object (Attribution)

必須連同結果一併顯示的一組資料供應商。

iconMaskBaseUri

string

圖示遮罩的截斷網址。使用者可以透過在結尾加上類型後置字串 (例如「.svg」或「.png」),存取不同的圖示類型。

iconBackgroundColor

string

十六進位格式的 icon_mask 背景顏色,例如 #909CE1。

currentOpeningHours

object (OpeningHours)

未來 7 天的營業時間 (包括今天)。時間範圍是從要求日期的午夜開始,到 6 天後的晚上 11:59 結束。這個欄位包含全天的 SpecialDays 子欄位,設定有特殊營業時間的日期。

currentSecondaryOpeningHours[]

object (OpeningHours)

包含未來七天的項目陣列,包括商家次要營業時間的相關資訊。次要營業時間與商家的主要營業時間不同。舉例來說,餐廳可以將自駕營業時間或外送時間指定為次要營業時間。這個欄位會填入類型子欄位,並根據地點類型,從預先定義的營業時間類型 (例如 DRIVE_THROUGH、PICKUP 或 TAKEOUT) 清單中抽出。這個欄位包含全天的 SpecialDays 子欄位,設定有特殊營業時間的日期。

regularSecondaryOpeningHours[]

object (OpeningHours)

內含商家一般次要營業時間相關資訊的陣列。次要營業時間與商家的主要營業時間不同。舉例來說,餐廳可以將自駕營業時間或外送時間指定為次要營業時間。這個欄位會填入類型子欄位,並根據地點類型,從預先定義的營業時間類型 (例如 DRIVE_THROUGH、PICKUP 或 TAKEOUT) 清單中抽出。

editorialSummary

object (LocalizedText)

內含地點的摘要。摘要是由文字總覽組成,並包含相應語言的語言代碼。摘要文字應依原樣提供,且無法修改或修改。

paymentOptions

object (PaymentOptions)

商家接受的付款方式。如果沒有付款選項資料,就會取消設定付款方式欄位。

parkingOptions

object (ParkingOptions)

地點提供的停車位。

subDestinations[]

object (SubDestination)

地點相關子目的地清單。

fuelOptions

object (FuelOptions)

加油站的最新資訊。我們會定期更新這項資訊,

evChargeOptions

object (EVChargeOptions)

電源充電選項資訊。

utcOffsetMinutes

integer

這個地點的時區目前與世界標準時間偏移的分鐘數。系統會以分鐘為單位,支援以小時為單位的分數時區,例如 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) 是一種位置參照,格式有兩種:定義 14mx14m (度數 1/8000 度) 或小矩形代碼,以及複合代碼,將前置字串替換為參考位置。

JSON 表示法
{
  "globalCode": string,
  "compoundCode": string
}
欄位
globalCode

string

地點的全球 (完整) 代碼,例如「9FWM33GV+HQ」,代表 1/8000 x 1/8000 度角 (約 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 點對角的對角線表示。可視區域即為封閉區域,也就是包含邊界的區域。緯度邊界必須介於 -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 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

AuthorAttribution

使用者原創內容資料作者的相關資訊。用於 PhotoReview

JSON 表示法
{
  "displayName": string,
  "uri": string,
  "photoUri": string
}
欄位
displayName

string

PhotoReview 的作者姓名。

uri

string

PhotoReview 的作者 URI。

photoUri

string

PhotoReview 作者的個人資料相片 URI。

OpeningHours

地點的營業時間相關資訊。

JSON 表示法
{
  "periods": [
    {
      object (Period)
    }
  ],
  "weekdayDescriptions": [
    string
  ],
  "secondaryHoursType": enum (SecondaryHoursType),
  "specialDays": [
    {
      object (SpecialDay)
    }
  ],
  "openNow": boolean
}
欄位
periods[]

object (Period)

此地點在週間營業的時段。經期依時間順序排序,週日則是以地點/當地時區為準。空白 (但非缺少) 值代表不開放營業的地點,例如因重新調整而暫時停業。

weekdayDescriptions[]

string

用於說明這個地點的本地化營業時間,一個字串代表一週內每天的營業時間。如果營業時間不明或無法轉換為本地化文字,則這個欄位會留空。例如:「週日: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

這個端點是否遭到截斷。如果實際營業時間不在我們願意傳回營業時間的時段,就會遭到截斷,因此我們將營業時間截斷到這些界線。確保從要求當天午夜起算,最多能傳回 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 到 12 之間;如要指定不含月和日的年份,請輸入 1 至 0。

day

integer

日期,值必須介於 1 至 31 之間且有效的年份和月份。如要單獨指定年份,或指定年份和月份,則不重要。

SecondaryHoursType

用於識別次要營業時間的類型。

列舉
SECONDARY_HOURS_TYPE_UNSPECIFIED 未指定次要小時類型的預設值。
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)

這個站點的各類燃料最近已知的燃油價格。這個站點的每個燃料類型只能有一個項目。順序不重要。

FuelPrice

特定類型的燃油價格資訊。

JSON 表示法
{
  "type": enum (FuelType),
  "price": {
    object (Money)
  },
  "updateTime": string
}
欄位
type

enum (FuelType)

燃料類型。

price

object (Money)

燃料的價格。

updateTime

string (Timestamp format)

燃油價格上次更新的時間。

採用 RFC3339 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例:"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 SP 100。
LPG 自然語言處理。
E80 第 80 集。
E85 第 85 集。
METHANE 甲烷。
BIO_DIESEL 生物柴油。
TRUCK_DIESEL 卡車柴油。

金錢

代表金額與其貨幣類型。

JSON 表示法
{
  "currencyCode": string,
  "units": string,
  "nanos": integer
}
欄位
currencyCode

string

ISO 4217 所定義的三字母貨幣代碼。

units

string (int64 format)

金額的整數單位。舉例來說,如果 currencyCode"USD",則 1 個單位為一美元。

nanos

integer

金額的 nano (10^-9) 單位數量。這個值必須介於 -999,999,999 和 +999,999,999 (含) 之間。如果 units 為正數,則 nanos 必須是正值或零。如果 units 為零,nanos 可以是正數、零或負數。如果 units 為負數,則 nanos 必須為負數或零。舉例來說,-1.75 美元會以 units=-1 和 nanos=-750,000,000 表示。

EVChargeOptions

地點代管電動車充電站的相關資訊。術語如下:https://afdc.energy.gov/fuels/electricity_infrastructure.html 一個連接埠可以一次為一輛車充電。一個通訊埠有一或多個連接器。一個充電站有一或多個通訊埠。

JSON 表示法
{
  "connectorCount": integer,
  "connectorAggregation": [
    {
      object (ConnectorAggregation)
    }
  ]
}
欄位
connectorCount

integer

這個站點的連接器數量。不過,由於部分連接埠可能有多個連接器,但一次只能為一輛車充電 (例如:連接器數量可能會大於可同時充電的車輛總數)。

connectorAggregation[]

object (ConnectorAggregation)

電動車充電連接器匯總清單,內含相同類型和充電率的連接器。

ConnectorAggregation

依 [類型、maxChargeRateKw] 分類的電動車充電資訊。顯示相同類型與最高收費率 (關鍵字) 的連接器費用匯總。

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 世界標準時間「Zulu」格式的時間戳記,採用奈秒解析度和最多九個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

availableCount

integer

這項匯總作業中目前可使用的連接器數量。

outOfServiceCount

integer

這項匯總作業目前不提供服務的連接器數量。

EVConnectorType

如要進一步瞭解電動車充電連接器類型/相關資訊,請參閱 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 連接器。通常稱為「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)。以 Type-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 未指定電源插座。

方法

autocomplete

傳回指定輸入內容的預測結果。

get

根據資源名稱取得地點的詳細資料,也就是採用 places/{place_id} 格式的字串。

searchNearby

搜尋附近地點。

searchText

文字查詢 Place Search。