索引
Places
(介面)AuthorAttribution
(訊息)AutocompletePlacesRequest
(訊息)AutocompletePlacesRequest.LocationBias
(訊息)AutocompletePlacesRequest.LocationRestriction
(訊息)AutocompletePlacesResponse
(訊息)AutocompletePlacesResponse.Suggestion
(訊息)AutocompletePlacesResponse.Suggestion.FormattableText
(訊息)AutocompletePlacesResponse.Suggestion.PlacePrediction
(訊息)AutocompletePlacesResponse.Suggestion.QueryPrediction
(訊息)AutocompletePlacesResponse.Suggestion.StringRange
(訊息)AutocompletePlacesResponse.Suggestion.StructuredFormat
(訊息)Circle
(訊息)ContentBlock
(訊息)ContextualContent
(訊息)ContextualContent.Justification
(訊息)ContextualContent.Justification.BusinessAvailabilityAttributesJustification
(訊息)ContextualContent.Justification.ReviewJustification
(訊息)ContextualContent.Justification.ReviewJustification.HighlightedText
(訊息)ContextualContent.Justification.ReviewJustification.HighlightedText.HighlightedTextRange
(訊息)EVChargeOptions
(訊息)EVChargeOptions.ConnectorAggregation
(訊息)EVConnectorType
(列舉)FuelOptions
(訊息)FuelOptions.FuelPrice
(訊息)FuelOptions.FuelPrice.FuelType
(列舉)GetPhotoMediaRequest
(訊息)GetPlaceRequest
(訊息)Photo
(訊息)PhotoMedia
(訊息)Place
(訊息)Place.AccessibilityOptions
(訊息)Place.AddressComponent
(訊息)Place.AreaSummary
(訊息)Place.Attribution
(訊息)Place.BusinessStatus
(列舉)Place.GenerativeSummary
(訊息)Place.OpeningHours
(訊息)Place.OpeningHours.Period
(訊息)Place.OpeningHours.Period.Point
(訊息)Place.OpeningHours.SecondaryHoursType
(列舉)Place.OpeningHours.SpecialDay
(訊息)Place.ParkingOptions
(訊息)Place.PaymentOptions
(訊息)Place.PlusCode
(訊息)Place.SubDestination
(訊息)PriceLevel
(列舉)References
(訊息)Review
(訊息)SearchNearbyRequest
(訊息)SearchNearbyRequest.LocationRestriction
(訊息)SearchNearbyRequest.RankPreference
(列舉)SearchNearbyResponse
(訊息)SearchTextRequest
(訊息)SearchTextRequest.EVOptions
(訊息)SearchTextRequest.LocationBias
(訊息)SearchTextRequest.LocationRestriction
(訊息)SearchTextRequest.RankPreference
(列舉)SearchTextResponse
(訊息)
地點介面集
Places API 的服務定義。注意:每個要求 (Autocomplete 要求除外) 都必須在要求 proto 以外設定欄位遮罩 (系統不會假設 all/*
)。你可以透過 HTTP 標頭 X-Goog-FieldMask
設定欄位遮罩。請參閱:https://developers.google.com/maps/documentation/places/web-service/choose-fields
AutocompletePlaces |
---|
傳回指定輸入內容的預測結果。 |
GetPhotoMedia |
---|
取得包含相片參考字串的相片媒體。 |
GetPlace |
---|
根據資源名稱取得地點的詳細資料,也就是採用 |
SearchNearby |
---|
搜尋附近地點。 |
SearchText |
---|
文字查詢 Place Search。 |
AuthorAttribution
欄位 | |
---|---|
display_name |
|
uri |
|
photo_uri |
|
AutocompletePlacesRequest
要求 AutocompletePlaces 的原型。
欄位 | |
---|---|
input |
必要欄位。要搜尋的文字字串。 |
location_bias |
選用設定。將結果自訂調整至指定位置。 最多只能設定 |
location_restriction |
選用設定。限制系統只傳回指定位置的結果。 最多只能設定 |
included_primary_types[] |
選用設定。納入 https://developers.google.com/maps/documentation/places/web-service/place-types 的主要地點類型 (例如「餐廳」或「gas_station」)。只有在其主要類型列於此清單中時,才會傳回「地點」。最多可以指定 5 個值。如果沒有指定類型,則會傳回所有「地點」類型。 |
included_region_codes[] |
選用設定。只納入指定區域的結果,最多指定為 15 個 CLDR 雙字元區碼。如果組合為空白,則不會限制結果。如果同時設定 |
language_code |
選用設定。傳回結果時使用的語言。預設值為 en-US。如果用於 |
region_code |
選用設定。區碼,指定為 CLDR 雙字元區碼。這會影響地址格式和結果排名,也會影響系統傳回的結果。這不會限制系統只在指定指定區域顯示結果。如要將結果範圍限制在特定區域,請使用 |
origin |
選用設定。計算測地線距離至目的地的起點 (以 |
input_offset |
選用設定。 如果留空,預設值為 |
include_query_predictions |
選用設定。如果為 true,回應會同時包含 Place 和查詢預測。否則,回應只會傳回 Place 預測結果。 |
session_token |
選用設定。用於識別計費 Autocomplete 工作階段的字串。必須是網址和檔案名稱安全 Base64 字串,長度上限為 36 個 ASCII 字元。否則系統會傳回 INVALID_UNIT 錯誤。 工作階段是從使用者輸入查詢時開始,到使用者選取地點,並呼叫 Place Details 或地址驗證時結束。每個工作階段可以有多個查詢,後面接著一個 Place Details 或 Address 驗證要求。工作階段內每個要求使用的憑證,必須隸屬於同一個 Google Cloud 控制台專案。工作階段結束後,符記就會失效;應用程式必須為每個工作階段產生新的符記。如果省略 我們建議遵循下列規範:
|
LocationBias
要搜尋的區域。結果可能會針對指定區域周圍而調整。
欄位 | |
---|---|
聯集欄位
|
|
rectangle |
由東北角和西南角定義的可視區域。 |
circle |
由中心點和半徑定義的圓形。 |
LocationRestriction
要搜尋的區域。系統只會顯示指定區域的搜尋結果。
欄位 | |
---|---|
聯集欄位
|
|
rectangle |
由東北角和西南角定義的可視區域。 |
circle |
由中心點和半徑定義的圓形。 |
AutocompletePlacesResponse
AutocompletePlaces 的回應通訊協定。
欄位 | |
---|---|
suggestions[] |
內含建議清單,並依關聯性遞減排序。 |
建議
自動完成建議結果。
欄位 | |
---|---|
聯集欄位
|
|
place_prediction |
地點的預測結果。 |
query_prediction |
查詢的預測結果。 |
FormattableText
代表地點或查詢預測結果的文字。文字可依格式或格式使用。
欄位 | |
---|---|
text |
可以是 |
matches[] |
字串範圍清單,可識別在 這些值是 |
PlacePrediction
Place Autocomplete 預測結果的預測結果。
欄位 | |
---|---|
place |
建議地點的資源名稱。這個名稱可用於其他接受「地點」名稱的 API。 |
place_id |
建議地點的專屬 ID。這個 ID 可用於其他接受地點 ID 的 API。 |
text |
包含傳回結果中人類可讀的名稱。對建築物結果而言,這通常都是商家名稱和地址。 如果開發人員想顯示單一 UI 元素,則建議使用 此文字可能與 GetPlace 傳回的 如果要求 |
structured_format |
「地點」預測結果細分為主要文字,其中包含「地點」的名稱和次要文字,其中包含其他能夠釐清的地圖項目 (例如城市或區域)。 如果開發人員想顯示兩個獨立但相關的 UI 元素,則建議使用 |
types[] |
適用於此地點的類型清單,請見 https://developers.google.com/maps/documentation/places/web-service/place-types。 類型是地點的分類,含有共用類型的地點會具備類似的特性。 |
distance_meters |
指定 |
QueryPrediction
Query Autocomplete 預測結果的預測結果。
欄位 | |
---|---|
text |
預測的文字。此文字不是代表「地點」,而是可在搜尋端點 (例如「Text Search」) 中使用的文字查詢。 如果開發人員想顯示單一 UI 元素,則建議使用 如果 |
structured_format |
將查詢預測結果細分為主要文字,其中包含查詢內容和次要文字,其中包含其他清楚明確的特徵 (例如城市或區域)。 如果開發人員想顯示兩個獨立但相關的 UI 元素,則建議使用 |
StringRange
識別特定文字中的子字串。
欄位 | |
---|---|
start_offset |
字串第一個 Unicode 字元 (含首尾) 從零開始計算。 |
end_offset |
最後 Unicode 字元的零開始偏移 (不含)。 |
StructuredFormat
包含主要文字和次要文字中地點或查詢預測的細目。
對於「地點」預測,主要文字包含該地點的特定名稱。如要進行查詢預測,主要文字包含查詢。
次要文字包含額外的區分功能 (例如城市或區域),以進一步識別地點或修正查詢。
欄位 | |
---|---|
main_text |
代表地點或查詢的名稱。 |
secondary_text |
代表其他明確的功能 (例如城市或區域),以進一步識別地點或修正查詢。 |
畫圈
以 LatLng 表示中心和半徑的圓形。
欄位 | |
---|---|
center |
必要欄位。中心經緯度。 緯度範圍必須介於 [-90.0, 90.0] 內。經度的範圍必須介於 [-180.0, 180.0] 內。 |
radius |
必要欄位。半徑測量單位為公尺。半徑必須介於 [0.0, 50000.0] 內。 |
ContentBlock
可個別放送的內容區塊。
欄位 | |
---|---|
topic |
內容主題,例如「總覽」或「餐廳」。 |
content |
與該主題相關的內容。 |
references |
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。 與這個內容區塊相關的參考資料。 |
ContextualContent
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。
與地點查詢相關的內容。
欄位 | |
---|---|
reviews[] |
與地點查詢相關的評論清單。 |
photos[] |
與地點查詢無關的這個地點相片相關資訊 (包括參考資料)。 |
justifications[] |
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。 地點原因。 |
原因
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。
地點原因。理由論據說明瞭哪些地點對使用者可能感興趣。
欄位 | |
---|---|
聯集欄位
|
|
review_justification |
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。 |
business_availability_attributes_justification |
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。 |
BusinessAvailabilityAttributesJustification
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。BusinessAvailabilityAttributes 原因。以下顯示商家可能引起使用者興趣的一些屬性。
欄位 | |
---|---|
takeout |
地點是否提供外帶服務。 |
delivery |
地點是否提供外送服務。 |
dine_in |
是否提供內用資訊。 |
ReviewJustification
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。
使用者評論理由。這張圖片會醒目顯示使用者可能會感興趣的使用者評論部分。舉例來說,如果搜尋查詢是「火柴披薩」,審查原因會醒目顯示與該搜尋查詢相關的文字。
欄位 | |
---|---|
highlighted_text |
|
review |
醒目顯示文字的評論來源。 |
HighlightedText
依理由醒目顯示的文字。這是評論本身的子集。要醒目顯示的確切字詞會以 HighlightedTextRange 標示。文字中可能有多個字詞。
欄位 | |
---|---|
text |
|
highlighted_text_ranges[] |
醒目顯示文字的範圍清單。 |
HighlightedTextRange
醒目顯示文字的範圍。
欄位 | |
---|---|
start_index |
|
end_index |
|
EVChargeOptions
地點代管電動車充電站的相關資訊。術語如下:https://afdc.energy.gov/fuels/electricity_infrastructure.html 一個連接埠可以一次為一輛車充電。一個通訊埠有一或多個連接器。一個充電站有一或多個通訊埠。
欄位 | |
---|---|
connector_count |
這個站點的連接器數量。不過,由於部分連接埠可能有多個連接器,但一次只能為一輛車充電 (例如:連接器數量可能會大於可同時充電的車輛總數)。 |
connector_aggregation[] |
電動車充電連接器匯總清單,內含相同類型和充電率的連接器。 |
ConnectorAggregation
按照 [類型、max_charge_rate_kw] 分組的電動車充電資訊。顯示相同類型與最高收費率 (關鍵字) 的連接器費用匯總。
欄位 | |
---|---|
type |
這項匯總的連接器類型。 |
max_charge_rate_kw |
匯總中每個連接器的靜態最大充電率,以關鍵字表示。 |
count |
這項匯總作業的連接器數量。 |
availability_last_update_time |
上次更新這項匯總資料中的連接器可用性資訊的時間戳記。 |
available_count |
這項匯總作業中目前可使用的連接器數量。 |
out_of_service_count |
這項匯總作業目前不提供服務的連接器數量。 |
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 |
未指定電源插座。 |
FuelOptions
加油站的最新資訊。我們會定期更新這項資訊,
欄位 | |
---|---|
fuel_prices[] |
這個站點的各類燃料最近已知的燃油價格。這個站點的每個燃料類型只能有一個項目。順序不重要。 |
FuelPrice
特定類型的燃油價格資訊。
欄位 | |
---|---|
type |
燃料類型。 |
price |
燃料的價格。 |
update_time |
燃油價格上次更新的時間。 |
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 |
卡車柴油。 |
GetPhotoMediaRequest
使用相片資源名稱擷取地點相片的要求。
欄位 | |
---|---|
name |
必要欄位。相片媒體的資源名稱,格式為: 地點物件 |
max_width_px |
選用設定。指定所需的圖片寬度上限 (以像素為單位)。如果圖片小於指定的值,系統就會傳回原始圖片。如果圖片的任一尺寸比較大,系統會配合原始顯示比例縮放圖片,以配合兩者中較小尺寸的尺寸。max_height_px 和 max_width_px 屬性都接受介於 1 到 4800 (含) 之間的整數。如果值不在允許範圍內,系統會傳回 INVALID_GIVEN 錯誤。 至少須指定一個 max_height_px 或 max_width_px。如未指定 max_height_px 和 max_width_px,系統會傳回 INVALID_GIVEN 錯誤。 |
max_height_px |
選用設定。指定所需的圖片高度上限 (以像素為單位)。如果圖片小於指定的值,系統就會傳回原始圖片。如果圖片的任一尺寸比較大,系統會配合原始顯示比例縮放圖片,以配合兩者中較小尺寸的尺寸。max_height_px 和 max_width_px 屬性都接受介於 1 到 4800 (含) 之間的整數。如果值不在允許範圍內,系統會傳回 INVALID_GIVEN 錯誤。 至少須指定一個 max_height_px 或 max_width_px。如未指定 max_height_px 和 max_width_px,系統會傳回 INVALID_GIVEN 錯誤。 |
skip_http_redirect |
選用設定。設定此屬性後,系統會略過預設的 HTTP 重新導向行為,並轉譯文字格式 (例如,HTTP 用途為 JSON 格式) 回應。如果未設定,系統會發出 HTTP 重新導向,將呼叫重新導向至圖片媒體。非 HTTP 要求會忽略此選項。 |
GetPlaceRequest
根據資源名稱擷取「地點」的要求,也就是採用 places/{place_id}
格式的字串。
欄位 | |
---|---|
name |
必要欄位。地點的資源名稱,採用 |
language_code |
選用設定。如果有偏好的語言,地點詳細資訊就會顯示。 目前支援語言清單:https://developers.google.com/maps/faq#languagesupport。 |
region_code |
選用設定。要求來源地區的 Unicode 國家/地區代碼 (CLDR)。這個參數是用來顯示地點詳細資料,例如特定區域的地點名稱 (如有)。根據適用法律,這個參數可能會影響結果。如需更多資訊,請參閱 https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html。 請注意,系統目前不支援 3 位數的區碼。 |
session_token |
選用設定。用於識別計費 Autocomplete 工作階段的字串。必須是網址和檔案名稱安全 Base64 字串,長度上限為 36 個 ASCII 字元。否則系統會傳回 INVALID_UNIT 錯誤。 工作階段是從使用者輸入查詢時開始,到使用者選取地點,並呼叫 Place Details 或地址驗證時結束。每個工作階段可以有多個查詢,後面接著一個 Place Details 或 Address 驗證要求。工作階段內每個要求使用的憑證,必須隸屬於同一個 Google Cloud 控制台專案。工作階段結束後,符記就會失效;應用程式必須為每個工作階段產生新的符記。如果省略 我們建議遵循下列規範:
|
相片
地點相片的相關資訊。
欄位 | |
---|---|
name |
ID。代表此地點相片的參考資料,可用來再次查詢這個地點相片 (又稱為 API「資源」名稱: |
width_px |
可用的最大寬度 (以像素為單位)。 |
height_px |
最大可用高度,以像素為單位。 |
author_attributions[] |
這張相片的作者。 |
PhotoMedia
Places API 的相片媒體。
欄位 | |
---|---|
name |
相片媒體的資源名稱,格式為: |
photo_uri |
可用於呈現相片的短期 URI。 |
地點
代表某個地點的所有資訊。
欄位 | |
---|---|
name |
這個地點的資源名稱,格式為 |
id |
地點的專屬 ID。 |
display_name |
地點的本地化名稱,適合簡短易懂的說明。例如「Google Sydney」、「Starbucks」、「Pyrmont」等。 |
types[] |
此結果的一組類型標記。例如「political」和「locality」。如需可用值的完整清單,請參閱表格 A 和表格 B (網址為 https://developers.google.com/maps/documentation/places/web-service/place-types) |
primary_type |
指定結果的主要類型。這個類型必須是 Places API 支援的類型之一。例如「餐廳」、「咖啡廳」、「機場」等。地點只能有一個主要類型。如需可用值的完整清單,請參閱表格 A 和表格 B (網址為 https://developers.google.com/maps/documentation/places/web-service/place-types) |
primary_type_display_name |
主要類型的顯示名稱,本地化為要求語言 (如適用)。如需可用值的完整清單,請參閱表格 A 和表格 B (網址為 https://developers.google.com/maps/documentation/places/web-service/place-types) |
national_phone_number |
地點的清楚易懂電話號碼 (採用國家/地區格式)。 |
international_phone_number |
地點的人類可讀電話號碼 (國際格式)。 |
formatted_address |
這個地點的完整清楚地址。 |
short_formatted_address |
這個地點的簡短易懂地址。 |
address_components[] |
每個縣市層級的重複元件。請注意以下關於 address_components[] 陣列的注意事項:- 地址元件陣列包含的元件可能比 formatted_address 多。- 這個陣列不一定會納入內含地址的所有政治實體,除了 formatted_address 中。如要擷取包含特定地址的所有政治實體,建議您使用反向地理編碼,將地址的經緯度做為參數傳遞至要求。- 兩次要求之間的回應格式不一定相同。特別是, address_components 的數量會因要求的地址而異,對於同一個地址,地址也可能會隨時間改變。元件在陣列中的位置可能會變更。元件類型也可能會變更。後續回應中可能會缺少特定元件。 |
plus_code |
地點位置經緯度的加號。 |
location |
這個地點的位置。 |
viewport |
適合在平均大小地圖上顯示地點的可視區域。 |
rating |
評分介於 1.0 到 5.0,依使用者對地點的評論計算而得。 |
google_maps_uri |
提供這個地點詳細資訊的網址。 |
website_uri |
這個地點的官方網站,例如商家的首頁。請注意,如果是連鎖店 (例如 IKEA 商店) 中的地點,則通常是個別商店的網站,而非整個連鎖店的網站。 |
reviews[] |
這個地點的評論清單,依關聯性排序。最多可以傳回 5 則評論。 |
regular_opening_hours |
一般營業時間。 |
photos[] |
這個地點的相片相關資訊 (包括參考資料)。最多可傳回 10 張相片。 |
adr_format_address |
在 Adr 微格式中的地點地址:http://microformats.org/wiki/adr。 |
business_status |
地點的商家狀態。 |
price_level |
地點的價位等級, |
attributions[] |
必須連同結果一併顯示的一組資料供應商。 |
icon_mask_base_uri |
圖示遮罩的截斷網址。使用者可以透過在結尾加上類型後置字串 (例如「.svg」或「.png」),存取不同的圖示類型。 |
icon_background_color |
十六進位格式的 icon_mask 背景顏色,例如 #909CE1。 |
current_opening_hours |
未來 7 天的營業時間 (包括今天)。時間範圍是從要求日期的午夜開始,到 6 天後的晚上 11:59 結束。此欄位包含全小時的 Special_days 子欄位,設定有特殊營業時間的日期。 |
current_secondary_opening_hours[] |
包含未來七天的項目陣列,包括商家次要營業時間的相關資訊。次要營業時間與商家的主要營業時間不同。舉例來說,餐廳可以將自駕營業時間或外送時間指定為次要營業時間。這個欄位會填入類型子欄位,並根據地點類型,從預先定義的營業時間類型 (例如 DRIVE_THROUGH、PICKUP 或 TAKEOUT) 清單中抽出。此欄位包含全小時的 Special_days 子欄位,設定有特殊營業時間的日期。 |
regular_secondary_opening_hours[] |
內含商家一般次要營業時間相關資訊的陣列。次要營業時間與商家的主要營業時間不同。舉例來說,餐廳可以將自駕營業時間或外送時間指定為次要營業時間。這個欄位會填入類型子欄位,並根據地點類型,從預先定義的營業時間類型 (例如 DRIVE_THROUGH、PICKUP 或 TAKEOUT) 清單中抽出。 |
editorial_summary |
內含地點的摘要。摘要是由文字總覽組成,並包含相應語言的語言代碼。摘要文字應依原樣提供,且無法修改或修改。 |
payment_options |
商家接受的付款方式。如果沒有付款選項資料,就會取消設定付款方式欄位。 |
parking_options |
地點提供的停車位。 |
sub_destinations[] |
地點相關子目的地清單。 |
fuel_options |
加油站的最新資訊。我們會定期更新這項資訊, |
ev_charge_options |
電源充電選項資訊。 |
generative_summary |
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。 AI 生成的地點摘要。 |
area_summary |
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。 AI 針對地點所在的區域產生了摘要。 |
utc_offset_minutes |
這個地點的時區目前與世界標準時間偏移的分鐘數。系統會以分鐘為單位,支援以小時為單位的分數時區,例如 X 小時 15 分鐘。 |
user_rating_count |
這個地點的評論總數 (無論是否包含文字)。 |
takeout |
指出商家是否支援外帶服務。 |
delivery |
指出商家是否支援外送服務。 |
dine_in |
指出商家是否支援室內或戶外座位選項。 |
curbside_pickup |
指出商家是否支援店外取貨。 |
reservable |
指定地點是否支援預留項目。 |
serves_breakfast |
指出該地點是否供應早餐。 |
serves_lunch |
指出該地點是否供應午餐。 |
serves_dinner |
指出該地點是否供應晚餐。 |
serves_beer |
指出該地點是否提供啤酒。 |
serves_wine |
指出該地點是否提供葡萄酒。 |
serves_brunch |
指出該地點是否供應早午餐。 |
serves_vegetarian_food |
指定該地點是否供應素食餐點。 |
outdoor_seating |
設有戶外雅座。 |
live_music |
此處提供現場音樂表演。 |
menu_for_children |
地點提供兒童菜單。 |
serves_cocktails |
這裡供應雞尾酒。 |
serves_dessert |
餐廳供應甜點。 |
serves_coffee |
餐廳供應咖啡。 |
good_for_children |
這個地點適合兒童入住。 |
allows_dogs |
地點允許狗進入。 |
restroom |
地點設有洗手間。 |
good_for_groups |
地點可容納團體。 |
good_for_watching_sports |
地點適合觀看運動賽事。 |
accessibility_options |
地點提供的無障礙選項相關資訊。 |
AccessibilityOptions
地點提供的無障礙選項相關資訊。
欄位 | |
---|---|
wheelchair_accessible_parking |
這裡提供無障礙停車位。 |
wheelchair_accessible_entrance |
地點設有無障礙入口。 |
wheelchair_accessible_restroom |
此地點設有無障礙洗手間。 |
wheelchair_accessible_seating |
此地點設有無障礙座位。 |
AddressComponent
構成格式化地址的結構化元件 (如有)。
欄位 | |
---|---|
long_text |
地址元件的完整文字說明或名稱。舉例來說,澳洲國家/地區的地址元件的 long_name 可以是「Australia」(澳洲)。 |
short_text |
地址元件的縮寫文字名稱 (如有)。例如,澳洲國家/地區的地址元件可以將 short_name 設為「AU」。 |
types[] |
指出地址元件類型的陣列。 |
language_code |
設定這個元件格式的語言 (使用 CLDR 標記法)。 |
AreaSummary
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。
AI 針對地點所在的區域產生了摘要。
欄位 | |
---|---|
content_blocks[] |
組成區域摘要的內容區塊。每個區塊對該區域各有一個主題。 |
歸因
這個地點的資料供應商相關資訊。
欄位 | |
---|---|
provider |
地點的資料提供者名稱。 |
provider_uri |
地點資料提供者的 URI。 |
BusinessStatus
地點的商家狀態。
列舉 | |
---|---|
BUSINESS_STATUS_UNSPECIFIED |
預設值。未使用這個值。 |
OPERATIONAL |
建築物開始營運,不一定營業中。 |
CLOSED_TEMPORARILY |
該場所暫停營業。 |
CLOSED_PERMANENTLY |
此場所已永久停業。 |
GenerativeSummary
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。
AI 生成的地點摘要。
欄位 | |
---|---|
overview |
地點總覽。 |
description |
地點的詳細說明。 |
references |
用於產生摘要說明的參照。 |
OpeningHours
地點的營業時間相關資訊。
欄位 | |
---|---|
periods[] |
此地點在週間營業的時段。經期依時間順序排序,週日則是以地點/當地時區為準。空白 (但非缺少) 值代表不開放營業的地點,例如因重新調整而暫時停業。 |
weekday_descriptions[] |
用於說明這個地點的本地化營業時間,一個字串代表一週內每天的營業時間。如果營業時間不明或無法轉換為本地化文字,則這個欄位會留空。例如:「週日:18:00–06:00」 |
secondary_hours_type |
用於識別次要營業時間類型的類型字串。 |
special_days[] |
特殊節日的結構化資訊,也就是傳回的營業時間涵蓋的期間。特殊日子是指對地點的營業時間產生影響,例如聖誕節。如果營業時間不同,請為 current_opening_hours 和 current_secondary_opening_hours 設定。 |
open_now |
這個地點目前是否在營業?除非我們缺乏營業時間或時區資料,否則一律會顯示這項資訊。 |
時間範圍
地點仍維持 open_now 狀態的時段。
欄位 | |
---|---|
open |
地點開始營業的時間, |
close |
地點開始停業的時間。 |
點
狀態變化分數。
欄位 | |
---|---|
date |
地點當地時區的日期。 |
truncated |
這個端點是否遭到截斷。如果實際營業時間不在我們願意傳回營業時間的時段,就會遭到截斷,因此我們將營業時間截斷到這些界線。確保從要求當天午夜起算,最多能傳回 24 * 7 小時。 |
day |
星期幾,以 0 到 6 之間的整數表示。0 代表星期日、1 是星期一,以此類推。 |
hour |
2 位數的小時。範圍介於 00 到 23 之間。 |
minute |
2 位數的分鐘。範圍介於 00 到 59 之間。 |
SecondaryHoursType
用於識別次要營業時間的類型。
列舉 | |
---|---|
SECONDARY_HOURS_TYPE_UNSPECIFIED |
未指定次要小時類型的預設值。 |
DRIVE_THROUGH |
提供銀行、餐廳或藥局的免下車服務時間, |
HAPPY_HOUR |
歡樂時光。 |
DELIVERY |
送達時間。 |
TAKEOUT |
外帶時段。 |
KITCHEN |
廚房小時。 |
BREAKFAST |
早餐時間。 |
LUNCH |
午餐時間。 |
DINNER |
晚餐時間。 |
BRUNCH |
早午餐時間 |
PICKUP |
取貨時間。 |
ACCESS |
儲存空間位置的存取時數。 |
SENIOR_HOURS |
年長者的特殊營業時間。 |
ONLINE_SERVICE_HOURS |
線上服務時間。 |
SpecialDay
特殊節日的結構化資訊,也就是傳回的營業時間涵蓋的期間。特殊日子是指對地點的營業時間產生影響,例如聖誕節。
欄位 | |
---|---|
date |
這個特別日子的日期。 |
ParkingOptions
地點的停車選項資訊。停車場可以同時支援多個選項。
欄位 | |
---|---|
free_parking_lot |
這個地點提供免費停車位。 |
paid_parking_lot |
商家提供付費停車場。 |
free_street_parking |
此地點提供免費路邊停車服務。 |
paid_street_parking |
此商家提供付費路邊停車服務。 |
valet_parking |
這裡提供代客停車服務。 |
free_garage_parking |
此地點提供免費室內停車位。 |
paid_garage_parking |
此地點提供付費車庫停車服務。 |
PaymentOptions
商家接受的付款方式。
欄位 | |
---|---|
accepts_credit_cards |
此地點接受使用信用卡付款。 |
accepts_debit_cards |
此地點接受簽帳金融卡做為付款方式。 |
accepts_cash_only |
此地點只接受現金付款。請注意,包含這項屬性的地點可能仍接受其他付款方式。 |
accepts_nfc |
商家接受 NFC 付款。 |
PlusCode
Plus code (http://plus.codes) 是一種位置參照,格式有兩種:定義 14mx14m (度數 1/8000 度) 或小矩形代碼,以及複合代碼,將前置字串替換為參考位置。
欄位 | |
---|---|
global_code |
地點的全球 (完整) 代碼,例如「9FWM33GV+HQ」,代表 1/8000 x 1/8000 度角 (約 14 x 14 公尺)。 |
compound_code |
地點的複合代碼 (例如「33GV+HQ, Ramberg, Norway」) 包含全域代碼後置字串,並將前置字串替換成參照實體的格式化名稱。 |
SubDestination
地點與地點相關的子目的地的資源名稱和 ID。舉例來說,不同的航廈是機場的不同目的地。
欄位 | |
---|---|
name |
子目的地的資源名稱。 |
id |
子目的地的地點 ID, |
PriceLevel
地點的價位等級,
列舉 | |
---|---|
PRICE_LEVEL_UNSPECIFIED |
未指定或未知的地點價格層級。 |
PRICE_LEVEL_FREE |
商家提供免費服務。 |
PRICE_LEVEL_INEXPENSIVE |
這個地點提供價格低廉的服務。 |
PRICE_LEVEL_MODERATE |
此地點提供價格合理的服務。 |
PRICE_LEVEL_EXPENSIVE |
這個地點提供昂貴的服務。 |
PRICE_LEVEL_VERY_EXPENSIVE |
這裡提供極為昂貴的服務。 |
參考資料
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。
提及生成式內容相關。
欄位 | |
---|---|
reviews[] |
可做為參考的評論。 |
places[] |
參照地點的資源名稱清單。這個名稱可用於其他接受「地點」資源名稱的 API。 |
查看
地點評論的相關資訊。
欄位 | |
---|---|
name |
代表此地點評論的參考資料,可用來再次查詢地點評論 (又稱為 API「資源」名稱: |
relative_publish_time_description |
最近時間格式化的字串,以適合語言和國家/地區的形式,表示與目前時間相關的審查時間。 |
text |
評論的本地化文字。 |
original_text |
評論文字 (原文)。 |
rating |
介於 1.0 到 5.0 的數字,也稱為星號數量。 |
author_attribution |
這則評論的作者。 |
publish_time |
評論時間戳記。 |
SearchNearbyRequest
要求使用 Search Nearby 適用的通訊協定。
欄位 | |
---|---|
language_code |
如果有偏好的語言,地點詳細資訊就會顯示。如未指定或無法識別語言代碼,系統可能會傳回任何語言的地點詳細資料,但如果有這類資料的詳細資訊,偏好設定會顯示為英文。 目前支援語言清單:https://developers.google.com/maps/faq#languagesupport。 |
region_code |
要求來源地區的 Unicode 國家/地區代碼 (CLDR)。這個參數是用來顯示地點詳細資料,例如特定區域的地點名稱 (如有)。根據適用法律,這個參數可能會影響結果。 如需更多資訊,請參閱 https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html。 請注意,系統目前不支援 3 位數的區碼。 |
included_types[] |
納入的地點類型 (例如「餐廳」或「gas_station」),來自 https://developers.google.com/maps/documentation/places/web-service/place-types。 如果有相衝突的類型,例如兩個 include_types 和 excluded_types 中都出現類型,系統就會傳回 INVALID_並進行 錯誤。 如果指定的地點類型設有多種類型限制,系統只會傳回符合所有限制的地點。舉例來說,假設我們有 {included_types = ["restaurant"],excluded_primary_types = ["restaurant"]},傳回的地點提供「餐廳」相關服務,但不主要是「餐廳」。 |
excluded_types[] |
從 https://developers.google.com/maps/documentation/places/web-service/place-types 排除的地點類型 (例如「餐廳」或「gas_station」)。 如果客戶同時提供 include_types (例如餐廳) 和 excluded_types (例如:咖啡廳),則回覆中應包含餐廳,而不是咖啡廳的地點。回應會包含至少符合其中一個 include_types 以及完全無「excluded_types」相符的地點。 如果有相衝突的類型,例如兩個 include_types 和 excluded_types 中都出現類型,系統就會傳回 INVALID_並進行 錯誤。 如果指定的地點類型設有多種類型限制,系統只會傳回符合所有限制的地點。舉例來說,假設我們有 {included_types = ["restaurant"],excluded_primary_types = ["restaurant"]},傳回的地點提供「餐廳」相關服務,但不主要是「餐廳」。 |
included_primary_types[] |
納入 https://developers.google.com/maps/documentation/places/web-service/place-types 的主要地點類型 (例如「餐廳」或「gas_station」)。地點在相關聯的支援類型表格中只能有一個主要類型。 如果有相衝突的主要類型,也就是兩個 include_primary_types 和 excluded_primary_types 中都有,系統會傳回 INVALID_UNIT 錯誤。 如果指定的地點類型設有多種類型限制,系統只會傳回符合所有限制的地點。舉例來說,假設我們有 {included_types = ["restaurant"],excluded_primary_types = ["restaurant"]},傳回的地點提供「餐廳」相關服務,但不主要是「餐廳」。 |
excluded_primary_types[] |
從 https://developers.google.com/maps/documentation/places/web-service/place-types 中排除的主要地點類型 (例如「餐廳」或「gas_station」)。 如果有相衝突的主要類型,也就是兩個 include_primary_types 和 excluded_primary_types 中都有,系統會傳回 INVALID_UNIT 錯誤。 如果指定的地點類型設有多種類型限制,系統只會傳回符合所有限制的地點。舉例來說,假設我們有 {included_types = ["restaurant"],excluded_primary_types = ["restaurant"]},傳回的地點提供「餐廳」相關服務,但不主要是「餐廳」。 |
max_result_count |
要傳回的結果數上限。這個值必須介於 1 到 20 (預設值) 之間。如未設定,號碼會改回原本的上限。如果這個數字設為負數或超過上限,系統會傳回 INVALID_市場 錯誤。 |
location_restriction |
必要欄位。要搜尋的區域。 |
rank_preference |
回應中的結果排名方式。 |
LocationRestriction
要搜尋的區域。
欄位 | |
---|---|
聯集欄位
|
|
circle |
由中心點和半徑定義的圓形。 |
RankPreference
回應中的結果排名方式。
列舉 | |
---|---|
RANK_PREFERENCE_UNSPECIFIED |
未設定 RankPreference 值。根據預設,將使用 POPULARITY 排名。 |
DISTANCE |
依距離排名結果。 |
POPULARITY |
依熱門程度將結果排名。 |
SearchNearbyResponse
Search Nearby 的回應通訊協定。
欄位 | |
---|---|
places[] |
符合使用者規定的地點清單,例如地點類型、地點數量和特定地區限制。 |
SearchTextRequest
要求 SearchText 的原型。
欄位 | |
---|---|
text_query |
必要欄位。文字搜尋的文字查詢。 |
language_code |
如果有偏好的語言,地點詳細資訊就會顯示。如未指定或無法識別語言代碼,系統可能會傳回任何語言的地點詳細資料,但如果有這類資料的詳細資訊,偏好設定會顯示為英文。 目前支援語言清單:https://developers.google.com/maps/faq#languagesupport。 |
region_code |
要求來源地區的 Unicode 國家/地區代碼 (CLDR)。這個參數是用來顯示地點詳細資料,例如特定區域的地點名稱 (如有)。根據適用法律,這個參數可能會影響結果。 如需更多資訊,請參閱 https://www.unicode.org/cldr/charts/latest/supplemental/territory_language_information.html。 請注意,系統目前不支援 3 位數的區碼。 |
rank_preference |
回應中的結果排名方式。 |
included_type |
要求的地點類型。支援類型的完整清單:https://developers.google.com/maps/documentation/places/web-service/place-types。僅支援一個包含類型。 |
open_now |
用於將搜尋範圍限制在目前營業的地點。預設值為 false。 |
min_rating |
篩除使用者平均評分嚴格低於這個上限的結果。有效的值必須是介於 0 到 5 (含) 之間的浮點數,中間以 0.5 的頻率表示,例如 [0, 0.5, 1.0, ... , 5.0]。輸入評分會無條件進位至最接近的 0.5(天花板)。舉例來說,如果評分為 0.6,就會排除評分低於 1.0 的所有結果。 |
max_result_count |
已淘汰:請改用 每頁可傳回的結果數量上限。如果可用結果的數量大於 如果同時指定 |
page_size |
選用設定。每頁可傳回的結果數量上限。如果可用結果的數量大於 如果同時指定 |
page_token |
選用設定。接收自先前的 TextSearch 呼叫的網頁權杖。提供此項目即可擷取後續網頁。 進行分頁時,提供給 TextSearch 的 |
price_levels[] |
用於將搜尋範圍限制在標示為特定價位的地點。使用者可以選擇任何價位的組合。預設為選取所有價位。 |
strict_type_filtering |
用於設定 include_type 嚴格類型篩選。如果設為 True,系統只會傳回相同類型的結果。預設為 false。 |
location_bias |
要搜尋的區域。這個位置會做為自訂區域,這表示系統可能會傳回指定位置周圍的結果。無法與 location_restriction 一併設定。 |
location_restriction |
要搜尋的區域。這個位置會受到限制,表示不會傳回指定地區以外的結果。無法與 location_bias 同時設定。 |
ev_options |
選用設定。針對地點搜尋要求設定可搜尋的電動車選項。 |
EVOptions
Place Search 要求中可供搜尋的電動車選項。
欄位 | |
---|---|
minimum_charging_rate_kw |
選用設定。最低所需充電速率,以千瓦為單位。系統會篩除充電率低於指定費率的地點。 |
connector_types[] |
選用設定。偏好的電動車連接器類型清單。不支援指定連接器類型的位置會遭到篩除。 |
LocationBias
要搜尋的區域。這個位置會做為自訂區域,這表示系統可能會傳回指定位置周圍的結果。
欄位 | |
---|---|
聯集欄位
|
|
rectangle |
由東北角和西南角定義的矩形方塊。 |
circle |
由中心點和半徑定義的圓形。 |
LocationRestriction
要搜尋的區域。這個位置會受到限制,表示不會傳回指定地區以外的結果。
欄位 | |
---|---|
聯集欄位
|
|
rectangle |
由東北角和西南角定義的矩形方塊。 |
RankPreference
回應中的結果排名方式。
列舉 | |
---|---|
RANK_PREFERENCE_UNSPECIFIED |
如果是如「紐約市餐廳」這類類別查詢,預設值為 RELEVANCE。如果是「加州山景城」這類非類別的查詢,則建議您不要設定 rankPreference。 |
DISTANCE |
依距離排名結果。 |
RELEVANCE |
依關聯性排名結果。按照一般排名堆疊決定的排序順序。 |
SearchTextResponse
SearchText 的回應通訊協定。
欄位 | |
---|---|
places[] |
符合使用者文字搜尋條件的地點清單。 |
contextual_contents[] |
實驗功能:詳情請參閱 https://developers.google.com/maps/documentation/places/web-service/experimental/places-generative。 內容相關內容清單,每個項目都會與地點欄位中相同索引的對應位置建立關聯。最好提供與要求中 |
next_page_token |
可做為 |