- 資源:Place
- 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
- ContainingPlace
- AddressDescriptor
- 地標
- SpatialRelationship
- 區域
- 防堵
- GoogleMapsLinks
- PriceRange
- ReviewSummary
- EvChargeAmenitySummary
- ContentBlock
- NeighborhoodSummary
- 方法
資源: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 更多。- 除了 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 |
圖示遮罩的背景顏色,格式為十六進位顏色代碼,例如 #909CE1。 |
currentOpeningHours |
接下來七天 (包括今天) 的營業時間。時間範圍從要求當天的午夜開始,到六天後的晚上 11:59 結束。這個欄位包含所有營業時間的 specialDays 子欄位,適用於營業時間與平常不同的日期。 |
currentSecondaryOpeningHours[] |
包含未來七天的項目陣列,包括商家次要營業時間的相關資訊。次要營業時間與商家的主要營業時間不同。舉例來說,餐廳可以將得來速或外送時段設為次要營業時間。這個欄位會根據地點類型,從預先定義的營業時間類型清單 (例如 DRIVE_THROUGH、PICKUP 或 TAKEOUT) 填入類型子欄位。這個欄位包含所有營業時間的 specialDays 子欄位,適用於營業時間與平常不同的日期。 |
regularSecondaryOpeningHours[] |
內含商家一般次要營業時間的資訊項目陣列。次要營業時間與商家的主要營業時間不同。舉例來說,餐廳可以將得來速或外送時段設為次要營業時間。這個欄位會根據地點類型,從預先定義的營業時間類型清單 (例如 DRIVE_THROUGH、PICKUP 或 TAKEOUT) 中填入類型子欄位。 |
editorialSummary |
含有地點摘要。摘要包含文字總覽,以及這些語言的語言代碼 (如適用)。摘要文字必須照實呈現,不得修改或變更。 |
paymentOptions |
商家接受的付款方式。如果沒有付款方式資料,付款方式欄位會取消設定。 |
parkingOptions |
地點提供的停車選項。 |
subDestinations[] |
與地點相關的子目的地清單。 |
fuelOptions |
加油站的最新燃料選項資訊。這項資訊會定期更新。 |
evChargeOptions |
電動車充電選項資訊。 |
generativeSummary |
AI 生成的地點摘要。 |
containingPlaces[] |
目前地點所在的地區清單。 |
addressDescriptor |
地點的地址描述符。地址描述元包含額外資訊,可協助使用地標和區域描述位置。如要查看地址描述符的區域涵蓋範圍,請參閱 https://developers.google.com/maps/documentation/geocoding/address-descriptors/coverage。 |
googleMapsLinks |
可觸發不同 Google 地圖動作的連結。 |
priceRange |
與地點相關聯的價格範圍。 |
reviewSummary |
使用使用者評論,以 AI 生成地點摘要。 |
evChargeAmenitySummary |
電動車充電站附近的設施摘要。 |
neighborhoodSummary |
地點附近的搜尋點摘要。 |
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 |
地址元件的完整文字說明或名稱。舉例來說,澳洲地址元件的 long_name 可能為「Australia」。 |
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」(週日: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 |
營業時間目前是否有效。如果是正常營業時間和目前營業時間,這個欄位表示地點是否營業中。如果是次要營業時間和目前的次要營業時間,這個欄位表示該地點的次要營業時間是否有效。 |
期間
地點處於 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 和地點資源名稱,可用於後續的 Place Details (New) 要求,擷取更豐富的詳細資料,包括子目的地的顯示名稱和位置。
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
地點中電動車充電站的相關資訊。術語採用 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 Type 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 |
未指定電源插座。 |
EV_CONNECTOR_TYPE_NACS |
北美充電系統 (NACS),已標準化為 SAE J3400。 |
GenerativeSummary
AI 生成的地點摘要。
JSON 表示法 |
---|
{ "overview": { object ( |
欄位 | |
---|---|
overview |
地點總覽。 |
overviewFlagContentUri |
使用者可透過這個連結檢舉總覽摘要的問題。 |
disclosureText |
「使用 Gemini 摘要」AI 揭露訊息 (以及本地化變體)。如果有的話,這項資訊會以要求中指定的語言顯示。 |
ContainingPlace
這個地點所在位置的相關資訊。
JSON 表示法 |
---|
{ "name": string, "id": string } |
欄位 | |
---|---|
name |
這個地點所在的資源名稱。 |
id |
這個地點所在位置的地點 ID。 |
AddressDescriptor
地點的相關說明。包括附近地標的排名組合,以及精確的包含區域和這些區域與目標位置的關係。
JSON 表示法 |
---|
{ "landmarks": [ { object ( |
欄位 | |
---|---|
landmarks[] |
附近地標的排序清單。系統會優先顯示最容易辨識且距離最近的地標。 |
areas[] |
包含或相鄰區域的排名清單。系統會優先顯示最容易辨識且最精確的區域。 |
地標
地標基本資訊,以及地標與目標位置的關係。
地標是可用來描述地點的顯眼位置。
JSON 表示法 |
---|
{ "name": string, "placeId": string, "displayName": { object ( |
欄位 | |
---|---|
name |
地標的資源名稱。 |
placeId |
地標的地點 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 |
該區域的地點 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 地圖上為這個地點撰寫評論的連結。 |
reviewsUri |
連結:在 Google 地圖上顯示這個地點的評論。 |
photosUri |
連結:在 Google 地圖上顯示這個地點的評論。 |
PriceRange
與地點相關聯的價格範圍。endPrice
可以取消設定,表示範圍沒有上限 (例如「超過 $100 美元」)。
JSON 表示法 |
---|
{ "startPrice": { object ( |
欄位 | |
---|---|
startPrice |
價格範圍的下限 (含)。價格應等於或高於這個金額。 |
endPrice |
價格範圍的上限 (不含)。價格應低於這個金額。 |
ReviewSummary
使用使用者評論,以 AI 生成地點摘要。
JSON 表示法 |
---|
{ "text": { object ( |
欄位 | |
---|---|
text |
使用者評論摘要。 |
flagContentUri |
使用者可透過這個連結回報摘要問題。 |
disclosureText |
「使用 Gemini 摘要」AI 揭露訊息 (以及本地化變體)。如果有的話,這項資訊會以要求中指定的語言顯示。 |
reviewsUri |
連結:在 Google 地圖上顯示這個地點的評論。 |
EvChargeAmenitySummary
電動車充電站附近的設施摘要。這項功能僅適用於類型為 electric_vehicle_charging_station
的地點。系統保證會提供 overview
欄位,其他欄位則為選填。
JSON 表示法 |
---|
{ "overview": { object ( |
欄位 | |
---|---|
overview |
可用的設施總覽。我們保證會提供這項服務。 |
coffee |
附近咖啡店的摘要。 |
restaurant |
附近餐廳的摘要。 |
store |
附近商店的摘要。 |
flagContentUri |
使用者可透過這個連結回報摘要問題。 |
disclosureText |
「使用 Gemini 摘要」AI 揭露訊息 (以及本地化變體)。如果有的話,這項資訊會以要求中指定的語言顯示。 |
ContentBlock
可單獨放送的內容區塊。
JSON 表示法 |
---|
{
"content": {
object ( |
欄位 | |
---|---|
content |
與主題相關的內容。 |
referencedPlaces[] |
所參照地點的資源名稱清單。這個名稱可用於接受地點資源名稱的其他 API。 |
NeighborhoodSummary
地點附近的搜尋點摘要。
JSON 表示法 |
---|
{ "overview": { object ( |
欄位 | |
---|---|
overview |
社區的總覽摘要。 |
description |
詳細描述社區。 |
flagContentUri |
使用者可透過這個連結回報摘要問題。 |
disclosureText |
「使用 Gemini 摘要」AI 揭露訊息 (以及本地化變體)。如果有的話,這項資訊會以要求中指定的語言顯示。 |
方法 |
|
---|---|
|
傳回指定輸入內容的預測結果。 |
|
根據地點的資源名稱 (places/{place_id} 格式的字串) 取得詳細資料。 |
|
搜尋地點附近的場所。 |
|
根據文字查詢搜尋地點。 |