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

地點的專屬 ID,

displayName

object (LocalizedText)

地點的本地化名稱,適合人類可讀的簡短說明。例如「Google 雪梨」、「星巴克」、「Pyrmont」等。

types[]

string

此結果的一組類型標記。例如「政治」和「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。- 除了格式化地址之外,陣列不一定會包含內含地址的所有政治實體。如要擷取包含特定地址的所有政治實體,建議您使用反向地理編碼,將地址的經緯度做為參數傳遞至要求。- 兩次要求之間的回應格式不一定相同。特別是,addressComponent 的數量取決於要求的地址,且同一個地址可能會隨著時間改變。元件在陣列中的位置可能會變更,元件類型也可能會變更。後續回應中可能會缺少特定元件。

plusCode

object (PlusCode)

地點位置經緯度的 Plus Code。

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

圖示_mask 的背景顏色,以十六進位格式表示,例如#909CE1。

currentOpeningHours

object (OpeningHours)

未來 7 天的營業時間 (包括今天)。時間範圍會從要求日期的午夜開始,並在六天後的晚上 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)

充電裝置的資訊。

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

這個地點時區目前與世界標準時間相差的分鐘數。以分鐘表示,支援與一小時內的偏差時區,例如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」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"2014-10-02T15:01:23Z""2014-10-02T15:01:23.045123456Z"

AuthorAttribution

UGC 資料作者的相關資訊。用於 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。

日期

代表完整或部分的日曆日期,例如生日。您可以指明時段和時區,或者在其他地方指定時間或時區。日期以公曆為基準。可能代表下列其中一項:

  • 完整日期,具有非零的年、月和日值。
  • 日期為 0 的月份和日期,例如週年紀念日。
  • 有 1 年,第 0 個月卻為 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 未指定次要時數類型時的預設值。
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」的時間戳記格式,解析度為奈秒,且最多 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 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 定義的貨幣代碼 (由三個字母表示)。

units

string (int64 format)

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

nanos

integer

金額的十億分之一 (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

匯總中每個連接器的靜態最高充電率 (以 kw 為單位)。

count

integer

這項匯總作業中的連接器數量。

availabilityLastUpdateTime

string (Timestamp format)

這項匯總作業中連接器可用性資訊的上次更新時間。

RFC3339 世界標準時間「Zulu」的時間戳記格式,解析度為奈秒,且最多 9 個小數位數。範例:"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 類型 1 連接器。
EV_CONNECTOR_TYPE_TYPE_2 IEC 62196 類型 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 未指定的電源插座。

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。