- 資源:地點
- LocalizedText
- PostalAddress
- AddressComponent
- PlusCode
- LatLng
- Viewport
- 查看
- AuthorAttribution
- OpeningHours
- 週期
- Point
- 日期
- SecondaryHoursType
- SpecialDay
- TimeZone
- 相片
- BusinessStatus
- PriceLevel
- Attribution
- PaymentOptions
- ParkingOptions
- SubDestination
- AccessibilityOptions
- FuelOptions
- FuelPrice
- FuelType
- 收益
- EVChargeOptions
- ConnectorAggregation
- EVConnectorType
- GenerativeSummary
- 參考資料
- AreaSummary
- ContentBlock
- ContainingPlace
- AddressDescriptor
- 地標
- SpatialRelationship
- 區域
- 防堵
- GoogleMapsLinks
- PriceRange
- 方法
資源:Place
代表地點的所有資訊。
JSON 表示法 |
---|
{ "name": string, "id": string, "displayName": { object ( |
欄位 | |
---|---|
name |
這個地點的資源名稱,格式為 |
id |
地點的專屬 ID。 |
displayName |
地點的本地化名稱,可用於提供簡短的使用者可讀說明。例如「Google Sydney」、「Starbucks」、「Pyrmont」等。 |
types[] |
此結果的類型標記組合。例如「政治」和「地區」。如需可能值的完整清單,請參閱 https://developers.google.com/maps/documentation/places/web-service/place-types 中的表格 A 和表格 B |
primaryType |
指定結果的主要類型。此類型必須是 Places API 支援的類型之一。例如「餐廳」、「咖啡廳」、「機場」等。地點只能有一個主要類型。如需可能值的完整清單,請參閱 https://developers.google.com/maps/documentation/places/web-service/place-types 中的表格 A 和表格 B |
primaryTypeDisplayName |
主要類型的顯示名稱,如適用,會依據要求語言進行本地化。如需可能值的完整清單,請參閱 https://developers.google.com/maps/documentation/places/web-service/place-types 中的表格 A 和表格 B |
nationalPhoneNumber |
使用者可解讀的電話號碼,以國家/地區格式表示。 |
internationalPhoneNumber |
使用者可讀取的電話號碼 (國際電話號碼格式)。 |
formattedAddress |
這個地點的完整地址,可供人類閱讀。 |
shortFormattedAddress |
這個地點的簡短地址,方便使用者閱讀。 |
postalAddress |
地址的郵政地址格式。 |
addressComponents[] |
各區域層級重複的元件。請注意下列 addressComponents[] 陣列的注意事項:- 地址元件陣列包含的元件可能比格式化地址多。- 除了 formattedAddress 中所含的政治實體以外,這個陣列不一定會納入內含地址的所有政治實體。如要擷取包含特定地址的所有政治實體,建議您使用反向地理編碼,將地址的經緯度做為參數傳遞至要求。- 兩次要求之間的回應格式不一定相同。特別是,addressComponents 的數量會因要求的地址而異,對於同一個地址,數量也可能會隨時間改變。元件在陣列中的位置可能會變更。元件類型也可能會變更。後續回應中可能會缺少特定元件。 |
plusCode |
地點位置經緯度的 Plus Code。 |
location |
這個地點的位置。 |
viewport |
適合在平均大小的地圖上顯示地點的可視區域。這個檢視區不應用於商家的實體邊界或服務範圍。 |
rating |
根據使用者對這個地點的評論,評分介於 1.0 到 5.0。 |
googleMapsUri |
提供這個地點更多資訊的網址。 |
websiteUri |
這個地點的官方網站,例如商家的首頁。請注意,如果是連鎖店 (例如 IKEA 商店),通常會是個別商店的網站,而不是整個連鎖店。 |
reviews[] |
這個地點的評論清單,依關聯性排序。最多可傳回 5 則評論。 |
regularOpeningHours |
一般營業時間。請注意,如果地點全年無休 (24 小時營業),系統不會設定 |
timeZone |
IANA 時區資料庫時區。例如「America/New_York」。 |
photos[] |
這個地點的相片資訊 (包括參考資料)。最多可傳回 10 張相片。 |
adrFormatAddress |
地點的地址以 adr 微格式表示:http://microformats.org/wiki/adr。 |
businessStatus |
地點的商家狀態。 |
priceLevel |
地點的價格等級。 |
attributions[] |
一組必須與此結果一併顯示的資料提供者。 |
iconMaskBaseUri |
圖示遮罩的截斷網址。使用者可以透過在結尾加上類型後置字元 (例如「.svg」或「.png」) 來存取不同的圖示類型。 |
iconBackgroundColor |
以十六進位格式指定 icon_mask 的背景顏色,例如 #909CE1。 |
currentOpeningHours |
未來七天 (含今天) 的營業時間。這段時間從要求當天的午夜開始,到六天後的晚上 11 點 59 分結束。這個欄位包含所有時段的 specialDays 子欄位,可用於設定有特殊營業時間的日期。 |
currentSecondaryOpeningHours[] |
包含未來七天的陣列項目,包括商家次要營業時間的資訊。次要營業時間與商家的營業時間不同。舉例來說,餐廳可以將得來速或外送時間指定為次要營業時間。這個欄位會填入類型子欄位,該欄位會根據地點類型,從預先定義的營業時間類型清單 (例如 DRIVE_THROUGH、PICKUP 或 TAKEOUT) 中擷取資料。這個欄位包含所有時段的 specialDays 子欄位,可用於設定有特殊營業時間的日期。 |
regularSecondaryOpeningHours[] |
包含商家一般營業時間的陣列項目資訊。次要營業時間與商家的營業時間不同。舉例來說,餐廳可以將得來速或外送時間指定為次要營業時間。這個欄位會填入類型子欄位,該欄位會根據地點類型,從預先定義的營業時間類型清單 (例如 DRIVE_THROUGH、PICKUP 或 TAKEOUT) 中提取資料。 |
editorialSummary |
包含地點摘要。摘要包含文字概覽,並在適用情況下加入語言代碼。摘要文字必須維持原樣,無法修改或變更。 |
paymentOptions |
商家接受的付款方式。如果沒有付款選項資料,系統會取消設定付款選項欄位。 |
parkingOptions |
地點提供的停車選項。 |
subDestinations[] |
與地點相關的子目的地清單。 |
fuelOptions |
加油站的最新油料選項資訊。這項資訊會定期更新。 |
evChargeOptions |
電動車充電選項的相關資訊。 |
generativeSummary |
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。 AI 生成的地點摘要。 |
areaSummary |
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。 AI 生成的摘要,說明地點所在的區域。 |
containingPlaces[] |
目前地點所在的地點清單。 |
addressDescriptor |
地點的地址描述元。地址描述元包含其他資訊,可協助使用者透過地標和區域描述地點。請參閱 https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage 中的地址描述符區域涵蓋範圍。 |
googleMapsLinks |
觸發不同 Google 地圖動作的連結。 |
priceRange |
與地點相關的價格範圍。 |
utcOffsetMinutes |
這個地點的時區目前與世界標準時間的時差 (分鐘)。以分鐘為單位,以便支援以小時小數偏差的時區,例如 X 小時和 15 分鐘。 |
userRatingCount |
這個地點的評論總數 (無論是否包含文字)。 |
takeout |
指定商家是否支援外帶服務。 |
delivery |
指定商家是否支援外送服務。 |
dineIn |
指定商家是否提供室內或室外座位。 |
curbsidePickup |
指定商家是否支援路邊取貨服務。 |
reservable |
指定地點是否支援預訂。 |
servesBreakfast |
指定地點是否供應早餐。 |
servesLunch |
指定地點是否供應午餐。 |
servesDinner |
指定地點是否供應晚餐。 |
servesBeer |
指定地點是否供應啤酒。 |
servesWine |
指定地點是否供應葡萄酒。 |
servesBrunch |
指定地點是否供應早午餐。 |
servesVegetarianFood |
指定該地點是否供應素食。 |
outdoorSeating |
提供戶外座位。 |
liveMusic |
提供現場音樂表演。 |
menuForChildren |
餐廳提供兒童菜單。 |
servesCocktails |
這家店供應雞尾酒。 |
servesDessert |
這家店提供甜點。 |
servesCoffee |
這家店供應咖啡。 |
goodForChildren |
適合帶小孩入住。 |
allowsDogs |
該地點允許帶狗入內。 |
restroom |
地點設有洗手間。 |
goodForGroups |
可容納團體。 |
goodForWatchingSports |
適合觀賞運動賽事。 |
accessibilityOptions |
關於地點提供的無障礙選項資訊。 |
pureServiceAreaBusiness |
指出地點是否為純服務區域商家。純區域服務商家是指直接為客戶提供送貨或到府服務,但未在商家地址為客戶提供服務的商家。例如清潔或水電服務。這些商家可能沒有 Google 地圖上的實體地址或地點。 |
LocalizedText
特定語言的本地化文字變化版本。
JSON 表示法 |
---|
{ "text": string, "languageCode": string } |
欄位 | |
---|---|
text |
以下 |
languageCode |
文字的 BCP-47 語言代碼,例如「en-US」或「sr-Latn」。 詳情請參閱 http://www.unicode.org/reports/tr35/#Unicode_locale_identifier。 |
PostalAddress
表示郵寄地址 (例如郵政快遞或付款地址)。如果是郵寄地址,郵政服務可將貨品寄送到場所、郵政信箱或類似位置。此表示法並不適用於建立地理位置 (街道、鄉鎮或山區) 的模型。
在一般使用情況下,系統會根據處理作業的類型,以使用者輸入或匯入現有資料的方式來建立地址。
地址輸入/編輯的建議:使用支援國際化的地址小工具,例如 https://github.com/google/libaddressinput。- 在使用該欄位的國家/地區以外的位置上,不應向使用者顯示用於輸入或編輯欄位的 UI 元素。
如要進一步瞭解如何使用這個結構定義,請參閱:https://support.google.com/business/answer/6397478。
JSON 表示法 |
---|
{ "revision": integer, "regionCode": string, "languageCode": string, "postalCode": string, "sortingCode": string, "administrativeArea": string, "locality": string, "sublocality": string, "addressLines": [ string ], "recipients": [ string ], "organization": string } |
欄位 | |
---|---|
revision |
所有新的修訂版本都必須能夠與舊的修訂版本回溯相容。 |
regionCode |
必要欄位。地址所在國家/地區的 CLDR 地區代碼。這個代碼絕非透過推測而得出,並且是由使用者自行確保該值正確無誤。詳情請參閱 https://cldr.unicode.org/ 和 https://www.unicode.org/cldr/charts/30/supplemental/territory_information.html。例如:瑞士的地區代碼為「CH」。 |
languageCode |
選填。這個地址內容的 BCP-47 語言代碼 (如果已知)。通常是輸入表單的 UI 語言,或是符合地址的國家/地區所用的其中一個語言,或是使用音譯的對應項目。這個欄位可能會影響某些國家/地區的格式設定,但是不會影響資料的正確性,也絕不會影響任何驗證或其他非格式的相關作業。 如果不知道這個值為何,則應省略該值 (而非指定可能不正確的預設值)。 例如:「zh-Hant」、「ja」、「ja-Latn」、「en」。 |
postalCode |
選用設定。地址的郵遞區號。並非所有國家/地區都使用郵遞區號或要求必須填寫郵遞區號,不過在使用郵遞區號時,可能會對地址其他部分觸發額外的驗證作業 (例如美國對州/郵遞區號的驗證)。 |
sortingCode |
選用設定。國家/地區專屬的其他分類代碼。大多數國家/地區並不使用這個代碼。在使用該屬性時,其值為「CEDEX」之類的字串,可選擇加上數字 (例如「CEDEX 7」),或僅為數字,代表「部門代碼」(牙買加)、「郵遞區域指標」(馬拉威) 或「郵局指標」(象牙海岸)。 |
administrativeArea |
選用設定。最高行政區,用於國家/地區的郵遞地址。例如,此值可以是州、省或縣。以西班牙為例來具體說明,此欄位的值為省,而非自治區 (例如「巴塞隆納」省,而不是「加泰隆尼亞」自治區)。許多國家/地區的郵寄地址並沒有使用行政區。例如,就瑞士而言,該欄位應該留空不填。 |
locality |
選用設定。一般是指地址的縣市/鄉鎮部分。例如:美國城市、義大利市鎮、英國郵鎮。如為未明確定義縣市或其縣市不適用此結構的地區,請將 |
sublocality |
選用設定。地址的縣市以下行政區,例如社區、自治市鎮和區。 |
addressLines[] |
非結構化的地址行,說明地址的低層級項目。 由於 地址允許的最小結構表示法是包含一個 如要處理完全非結構化的地址,我們建議您只建立包含 |
recipients[] |
選用設定。地址的收件人。在某些情況下,這個欄位可能會包含多行資訊。舉例來說,此欄位可能包含「代收者」資訊。 |
organization |
選用設定。地址中的機構名稱。 |
AddressComponent
構成格式化地址的結構化元件 (如果有這項資訊的話)。
JSON 表示法 |
---|
{ "longText": string, "shortText": string, "types": [ string ], "languageCode": string } |
欄位 | |
---|---|
longText |
地址元件的完整文字說明或名稱。舉例來說,澳洲的國家/地區地址元件可能會使用「Australia」做為 long_name。 |
shortText |
地址元件的縮寫文字名稱 (如有)。舉例來說,澳洲國家/地區的地址元件 short_name 可能為「AU」。 |
types[] |
這個陣列會指出地址元件的類型。 |
languageCode |
用於格式化此元件的語言,以 CLDR 符號表示。 |
PlusCode
Plus Code (http://plus.codes) 是一種位置參照,有兩種格式:全球代碼定義 14 公尺 x 14 公尺 (1/8000 度) 或更小的矩形,複合代碼則會將前置字元替換為參照位置。
JSON 表示法 |
---|
{ "globalCode": string, "compoundCode": string } |
欄位 | |
---|---|
globalCode |
地點的全球 (完整) 代碼,例如「9FWM33GV+HQ」,代表 1/8000 度 x 1/8000 度 (約 14 公尺 x 14 公尺) 的面積。 |
compoundCode |
地點的複合代碼,例如「33GV+HQ, Ramberg, Norway」,包含全球代碼的後置字串,並將前置字串替換為參照實體的格式化名稱。 |
LatLng
代表經緯度組合的物件。以一對雙精準數表示經度度數和緯度度數。除非另有指定,否則這個物件必須符合 WGS84 標準。此外,值必須在正規化範圍內。
JSON 表示法 |
---|
{ "latitude": number, "longitude": number } |
欄位 | |
---|---|
latitude |
緯度度數,必須介於 [-90.0, +90.0] 的範圍之間。 |
longitude |
經度度數,必須介於 [-180.0, +180.0] 的範圍之間。 |
可視區域
經緯度可視區域,以兩個對角相反的 low
和 high
點表示。可視區域視為封閉區域,也就是包含其邊界。緯度範圍必須介於 -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
,則經度範圍為空白。
low
和 high
都必須填入資料,且代表的方塊不得為空白 (如上述定義所述)。空白的檢視區會導致錯誤。
舉例來說,這個視區會完全包含紐約市:
{ "low": { "latitude": 40.477398, "longitude": -74.259087 }, "high": { "latitude": 40.91618, "longitude": -73.70018 } }
JSON 表示法 |
---|
{ "low": { object ( |
欄位 | |
---|---|
low |
必要欄位。可視區域的低點。 |
high |
必要欄位。可視區域的高點。 |
查看
地點評論的相關資訊。
JSON 表示法 |
---|
{ "name": string, "relativePublishTimeDescription": string, "text": { object ( |
欄位 | |
---|---|
name |
代表此地點評論的參照,可用於再次查詢此地點評論 (也稱為 API「資源」名稱: |
relativePublishTimeDescription |
格式化的近期時間字串,以適合語言和國家/地區的格式,表示相對於目前時間的評論時間。 |
text |
評論的本地化文字。 |
originalText |
評論原文。 |
rating |
介於 1.0 和 5.0 之間的數字,也稱為星星數。 |
authorAttribution |
這則評論的作者。 |
publishTime |
評論的時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 規格化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
flagContentUri |
使用者可透過這個連結,針對評論標示問題。 |
googleMapsUri |
在 Google 地圖上顯示評論的連結。 |
AuthorAttribution
JSON 表示法 |
---|
{ "displayName": string, "uri": string, "photoUri": string } |
欄位 | |
---|---|
displayName |
|
uri |
|
photoUri |
|
OpeningHours
地點的營業時間資訊。
JSON 表示法 |
---|
{ "periods": [ { object ( |
欄位 | |
---|---|
periods[] |
這個地點在本週營業的時間。時段會按時間順序排列,從當地時區的星期日開始。空白值 (但不是缺少值) 表示地點永遠不會營業,例如因裝修而暫時關閉。 |
weekdayDescriptions[] |
描述此地點營業時間的本地化字串,每週一天一個字串。如果營業時間不明或無法轉換為本地化文字,則會是空白。例如:「Sun: 18:00–06:00」 |
secondaryHoursType |
用於識別次要時數類型的類型字串。 |
specialDays[] |
在傳回的營業時間涵蓋的期間內,特殊日的結構化資訊。特殊日子是指可能影響地點營業時間的日子,例如聖誕節。如果有特殊營業時間,請為 currentOpeningHours 和 currentSecondaryOpeningHours 設定。 |
nextOpenTime |
下次營業時間開始時間,最晚可設定在未來 7 天。只有在營業時間範圍未在請求放送時啟用時,這個欄位才會填入資料。 使用 RFC 3339,產生的輸出內容一律會經過 Z 規格化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
nextCloseTime |
下次目前營業時間結束後的 7 天內。只有在服務請求期間,營業時間才會是有效狀態,因此這個欄位只會在這個時候填入資料。 使用 RFC 3339,產生的輸出內容一律會經過 Z 規格化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
openNow |
目前是否為營業時間。對於一般營業時間和目前營業時間,這個欄位表示地點是否營業中。對於次要營業時間和目前次要營業時間,這個欄位表示這個地點的次要營業時間是否有效。 |
期間
地點維持「現在開放」狀態的時間長度。
JSON 表示法 |
---|
{ "open": { object ( |
欄位 | |
---|---|
open |
地點開始營業的時間。 |
close |
地點開始休息的時間。 |
點
狀態變更點。
JSON 表示法 |
---|
{
"date": {
object ( |
欄位 | |
---|---|
date |
地點當地時區的日期。 |
truncated |
這個端點是否已截斷。當實際小時數超出我們願意傳回小時數的範圍時,系統就會截斷小時數,這樣一來,系統就會從要求當天午夜開始算起,最多回傳 24 * 7 小時的資料。 |
day |
星期幾,以 0 到 6 的整數表示。0 代表星期日、1 代表星期一,以此類推。 |
hour |
以 24 小時制表示的時間,範圍為 0 到 23。 |
minute |
分鐘。範圍為 0 到 59。 |
日期
表示完整或部分的日曆日期,例如生日。您可以視重要性決定是否要在別處指定時段和時區。日期以公曆為主,可代表下列任一項目:
- 完整日期,具有非零的年、月和日值。
- 月和日值,年值為零 (例如週年紀念日)。
- 只有年,月和日值為零。
- 年和月,日值為零 (例如信用卡到期日)。
相關類型:
google.type.TimeOfDay
google.type.DateTime
google.protobuf.Timestamp
JSON 表示法 |
---|
{ "year": integer, "month": integer, "day": integer } |
欄位 | |
---|---|
year |
日期的年份。必須為 1 到 9999;如要指定不含年份的日期,請輸入 0。 |
month |
月份。必須為 1 到 12;如要指定不含日期的年份,請輸入 0。 |
day |
當月第幾日。必須為 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 |
這個特別日子的日期。 |
TimeZone
代表 IANA 時區資料庫中的時區。
JSON 表示法 |
---|
{ "id": string, "version": string } |
欄位 | |
---|---|
id |
IANA 時區資料庫時區。例如「America/New_York」。 |
version |
選用設定。IANA 時區資料庫版本號碼。例如「2019a」。 |
相片
地點相片的相關資訊。
JSON 表示法 |
---|
{
"name": string,
"widthPx": integer,
"heightPx": integer,
"authorAttributions": [
{
object ( |
欄位 | |
---|---|
name |
ID。代表此地點相片的參照,可用於再次查詢此地點相片 (也稱為 API「資源」名稱: |
widthPx |
可用的寬度上限 (以像素為單位)。 |
heightPx |
可用的高度上限 (以像素為單位)。 |
authorAttributions[] |
這張相片的作者。 |
flagContentUri |
使用者可透過此連結回報相片問題。 |
googleMapsUri |
在 Google 地圖上顯示相片的連結。 |
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 |
地點資料供應商的名稱。 |
providerUri |
地點資料供應商的 URI。 |
PaymentOptions
商家接受的付款方式。
JSON 表示法 |
---|
{ "acceptsCreditCards": boolean, "acceptsDebitCards": boolean, "acceptsCashOnly": boolean, "acceptsNfc": boolean } |
欄位 | |
---|---|
acceptsCreditCards |
商家接受信用卡付款。 |
acceptsDebitCards |
商家接受簽帳金融卡付款。 |
acceptsCashOnly |
商家只接受現金付款。含有這項屬性的地點仍可能接受其他付款方式。 |
acceptsNfc |
商家接受 NFC 付款。 |
ParkingOptions
該地點的停車選項資訊。停車場可能同時支援多個選項。
JSON 表示法 |
---|
{ "freeParkingLot": boolean, "paidParkingLot": boolean, "freeStreetParking": boolean, "paidStreetParking": boolean, "valetParking": boolean, "freeGarageParking": boolean, "paidGarageParking": boolean } |
欄位 | |
---|---|
freeParkingLot |
地點提供免費停車場。 |
paidParkingLot |
地點提供付費停車場。 |
freeStreetParking |
此地點提供免費路邊停車位。 |
paidStreetParking |
該地點提供付費路邊停車服務。 |
valetParking |
提供代客泊車服務。 |
freeGarageParking |
此處提供免費室內停車位。 |
paidGarageParking |
提供付費室內停車場。 |
SubDestination
子目的地是指與主要地點相關聯的特定地點。這些資訊可為使用者提供更明確的目的地,例如在機場、國家公園、大學或體育場等大型或複雜地點內搜尋。舉例來說,機場中的子目的地可能包括相關航廈和停車場。子目的地會傳回地點 ID 和地點資源名稱,可在後續 PlaceDetails (新版) 要求中使用,用於擷取更豐富的詳細資料,包括子目的地顯示名稱和位置。
JSON 表示法 |
---|
{ "name": string, "id": string } |
欄位 | |
---|---|
name |
子目的地的資源名稱。 |
id |
子目的地的地點 ID。 |
AccessibilityOptions
關於地點提供的無障礙選項資訊。
JSON 表示法 |
---|
{ "wheelchairAccessibleParking": boolean, "wheelchairAccessibleEntrance": boolean, "wheelchairAccessibleRestroom": boolean, "wheelchairAccessibleSeating": boolean } |
欄位 | |
---|---|
wheelchairAccessibleParking |
地點提供無障礙停車位。 |
wheelchairAccessibleEntrance |
地點設有無障礙入口。 |
wheelchairAccessibleRestroom |
地點提供無障礙洗手間。 |
wheelchairAccessibleSeating |
地點提供無障礙座位。 |
FuelOptions
加油站的最新油料選項資訊。這項資訊會定期更新。
JSON 表示法 |
---|
{
"fuelPrices": [
{
object ( |
欄位 | |
---|---|
fuelPrices[] |
這個加油站提供的每種燃料最近一次的已知價格。每個加油站的燃料類型都有一個項目。順序不重要。 |
FuelPrice
特定類型的油價資訊。
JSON 表示法 |
---|
{ "type": enum ( |
欄位 | |
---|---|
type |
燃料類型。 |
price |
燃料價格。 |
updateTime |
上次更新油價的時間。 使用 RFC 3339,產生的輸出內容一律會經過 Z 規格化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
FuelType
燃料類型。
列舉 | |
---|---|
FUEL_TYPE_UNSPECIFIED |
未指定燃料類型。 |
DIESEL |
柴油。 |
DIESEL_PLUS |
柴油加油。 |
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 |
E 80。 |
E85 |
E 85. |
E100 |
E 100。 |
METHANE |
甲烷。 |
BIO_DIESEL |
生物柴油。 |
TRUCK_DIESEL |
卡車柴油。 |
金額
代表金額與其貨幣類型。
JSON 表示法 |
---|
{ "currencyCode": string, "units": string, "nanos": integer } |
欄位 | |
---|---|
currencyCode |
ISO 4217 定義的貨幣代碼,由 3 個字母組成。 |
units |
金額的整數單位。舉例來說,如果 |
nanos |
金額的十億分之一 (10^-9) 單位數量。這個值必須介於 -999,999,999 和 +999,999,999 (含) 之間。如果 |
EVChargeOptions
關於在 Place 中代管的電動車充電站資訊。以下術語依據 https://afdc.energy.gov/fuels/electricity_infrastructure.html 的定義。一個充電埠一次只能為一輛車充電。一個連接埠有一個或多個連接器。一個充電站會有一或多個充電座。
JSON 表示法 |
---|
{
"connectorCount": integer,
"connectorAggregation": [
{
object ( |
欄位 | |
---|---|
connectorCount |
這個站的連接器數量。不過,由於某些充電座可能有數個連接器,但一次只能為一輛車充電 (例如),因此連接器的數量可能會大於可同時充電的車輛總數。 |
connectorAggregation[] |
電動車充電連接器匯總清單,其中包含相同類型和相同充電率的連接器。 |
ConnectorAggregation
電動車充電資訊會依據 [type, maxChargeRateKw] 分組。顯示相同類型和最高充電率 (以千瓦為單位) 的連接器 EV 充電匯總資料。
JSON 表示法 |
---|
{
"type": enum ( |
欄位 | |
---|---|
type |
這個匯總的連接器類型。 |
maxChargeRateKw |
匯總中每個連接器的靜態最大充電率 (以千瓦為單位)。 |
count |
這個匯總資料中的連接器數量。 |
availabilityLastUpdateTime |
這個匯總資料中連接器可用性資訊上次更新的時間戳記。 使用 RFC 3339,產生的輸出內容一律會經過 Z 規格化,並使用 0、3、6 或 9 小數位數。系統也接受「Z」以外的偏移值。例如: |
availableCount |
這個匯總中目前可用的連接器數量。 |
outOfServiceCount |
這個匯總資料中目前無法使用的連接器數量。 |
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)。這個值較不代表實際的連接器類型,而是代表在特斯拉自有充電站為特斯拉品牌車輛充電的能力。 |
EV_CONNECTOR_TYPE_UNSPECIFIED_GB_T |
GB/T 類型對應於中國的 GB/T 標準。這種類型涵蓋所有 GB_T 類型。 |
EV_CONNECTOR_TYPE_UNSPECIFIED_WALL_OUTLET |
未指定的電源插座。 |
EV_CONNECTOR_TYPE_NACS |
北美充電系統 (NACS),已標準化為 SAE J3400。 |
GenerativeSummary
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。
AI 生成的地點摘要。
JSON 表示法 |
---|
{ "overview": { object ( |
欄位 | |
---|---|
overview |
地點的總覽。 |
overviewFlagContentUri |
使用者可透過這個連結,針對總覽摘要檢舉問題。 |
description |
地點的詳細說明。 |
descriptionFlagContentUri |
使用者可透過這個連結,針對說明摘要中的某個問題提出警示。 |
references |
用於產生摘要說明的參照。 |
參考資料
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。
與生成式內容相關的參照。
JSON 表示法 |
---|
{
"reviews": [
{
object ( |
欄位 | |
---|---|
reviews[] |
可做為參考的評論。 |
places[] |
參照地點的資源名稱清單。這個名稱可用於接受 Place 資源名稱的其他 API。 |
AreaSummary
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。
AI 生成的摘要,說明地點所在的區域。
JSON 表示法 |
---|
{
"contentBlocks": [
{
object ( |
欄位 | |
---|---|
contentBlocks[] |
組成區域摘要的內容區塊。每個區塊都有各自的相關主題。 |
flagContentUri |
使用者可透過此連結回報摘要相關問題。 |
ContentBlock
可個別放送的內容區塊。
JSON 表示法 |
---|
{ "topic": string, "content": { object ( |
欄位 | |
---|---|
topic |
內容主題,例如「總覽」或「餐廳」。 |
content |
與主題相關的內容。 |
references |
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。 與這段內容相關的參照資料。 |
ContainingPlace
這個地點所在位置的相關資訊。
JSON 表示法 |
---|
{ "name": string, "id": string } |
欄位 | |
---|---|
name |
此地點所在地點的資源名稱。 |
id |
這個地點所在地點的 ID。 |
AddressDescriptor
地點的關聯說明。包含一組經過排名的附近地標和精確包含區域,以及這些區域與目標位置的關係。
JSON 表示法 |
---|
{ "landmarks": [ { object ( |
欄位 | |
---|---|
landmarks[] |
附近地標的排名清單。最容易辨識且最近的地標會排在第一。 |
areas[] |
包含或相鄰區域的排名清單。最容易辨識且精確的區域會排在前面。 |
地標
基本地標資訊,以及地標與目標位置的關係。
地標是指可用來描述地點的顯眼地點。
JSON 表示法 |
---|
{ "name": string, "placeId": string, "displayName": { object ( |
欄位 | |
---|---|
name |
地標的資源名稱。 |
placeId |
地標的 Place ID。 |
displayName |
地標的顯示名稱。 |
types[] |
此地標的一組類型標記。如需完整的可能值清單,請參閱 https://developers.google.com/maps/documentation/places/web-service/place-types。 |
spatialRelationship |
定義目標位置與地標之間的空間關係。 |
straightLineDistanceMeters |
目標中心點和地標中心點之間的直線距離,單位為公尺。在某些情況下,這個值可能會比 |
travelDistanceMeters |
沿著路網從目標到地標的移動距離 (以公尺為單位),如果已知。這個值不考量交通方式,例如步行、開車或騎單車。 |
SpatialRelationship
定義目標位置與地標之間的空間關係。
列舉 | |
---|---|
NEAR |
如果沒有更具體的下方關係,則預設關係為此。 |
WITHIN |
地標具有空間幾何圖形,且目標位於其範圍內。 |
BESIDE |
目標位於地標旁邊。 |
ACROSS_THE_ROAD |
目標位於道路另一側的路標正對面。 |
DOWN_THE_ROAD |
位於地標所在的路線上,但不位於地標旁邊或對面。 |
AROUND_THE_CORNER |
與地標不在同一條路,但只要轉一個彎就能抵達。 |
BEHIND |
靠近地標建築物,但離街道入口較遠。 |
區
區域資訊,以及該區域與目標位置的關係。
區域包括精確的次區域、社區和大型建築群,可用於描述地點。
JSON 表示法 |
---|
{ "name": string, "placeId": string, "displayName": { object ( |
欄位 | |
---|---|
name |
區域的資源名稱。 |
placeId |
區域的 Place ID。 |
displayName |
區域的顯示名稱。 |
containment |
定義目標位置和區域之間的空間關係。 |
防堵
定義目標位置和區域之間的空間關係。
列舉 | |
---|---|
CONTAINMENT_UNSPECIFIED |
未指定封裝。 |
WITHIN |
目標位置位於區域範圍內,靠近中心位置。 |
OUTSKIRTS |
目標位置位於區域內,靠近邊緣。 |
NEAR |
目標位置不在指定區域內,但距離很近。 |
GoogleMapsLinks
觸發不同 Google 地圖動作的連結。
JSON 表示法 |
---|
{ "directionsUri": string, "placeUri": string, "writeAReviewUri": string, "reviewsUri": string, "photosUri": string } |
欄位 | |
---|---|
directionsUri |
顯示前往地點的路線的連結。連結只會填入目的地位置,並使用預設的交通模式 |
placeUri |
顯示這個地點的連結。 |
writeAReviewUri |
連結,方便客戶撰寫評論。這個連結目前不支援 Google 地圖行動版,僅適用於網頁版 Google 地圖。 |
reviewsUri |
顯示此地點評論的連結。這個連結目前不支援 Google 地圖行動版,僅適用於網頁版 Google 地圖。 |
photosUri |
顯示這個地點相片的連結。這個連結目前不支援 Google 地圖行動版,僅適用於網頁版 Google 地圖。 |
PriceRange
與地點相關的價格範圍。endPrice
可以未設定,表示範圍沒有上限 (例如「超過 $100 美元」)。
JSON 表示法 |
---|
{ "startPrice": { object ( |
欄位 | |
---|---|
startPrice |
價格範圍的下限 (含)。價格應等於或高於這個金額。 |
endPrice |
價格範圍的上限 (不含)。價格應低於這個金額。 |
方法 |
|
---|---|
|
傳回指定輸入內容的預測結果。 |
|
根據資源名稱取得地點詳細資料。資源名稱是 places/{place_id} 格式的字串。 |
|
搜尋地點附近的場所。 |
|
以文字查詢為基礎的地點搜尋。 |