將地點名稱 (或地址) 清單解析為 Google 地圖上的特定地理空間實體 (例如地點)。
HTTP 要求
POST https://mapstools.googleapis.com/v1alpha:resolveNames
這個網址使用 gRPC 轉碼語法。
要求主體
要求主體會包含結構如下的資料:
| JSON 表示法 |
|---|
{ "queries": [ { object ( |
| 欄位 | |
|---|---|
queries[] |
必填。要解析的位置查詢清單。最多可指定 20 項查詢。 |
locationBias |
(選用步驟) 選用區域,可影響解析結果。如果指定,解析結果會偏向靠近這個區域的實體。加入 如果同時指定 |
regionCode |
(選用步驟) 選用的區域代碼,用於偏好解析結果。如果指定,解析結果會偏向位於指定區域內或附近的實體。請使用 CLDR 區域代碼。例如「US」或「CA」。加入 如果同時指定 |
回應主體
v1alpha.resolveNames 的回應訊息。
如果成功,回應主體會含有以下結構的資料:
| JSON 表示法 |
|---|
{ "results": [ { object ( |
| 欄位 | |
|---|---|
results[] |
僅供輸出。位置查詢中已解析的實體清單。保證與要求 |
failedRequests |
僅供輸出。傳達部分失敗的地圖。鍵是 這個物件中包含 |
saveToMapsUrl |
僅供輸出。這個連結可將所有成功解析的實體儲存到 Google 地圖。 |
授權範圍
需要下列 OAuth 範圍:
https://www.googleapis.com/auth/maps-platform.mapstools
LocationQuery
位置查詢代表可透過 Google 地圖解析的特定位置實體。目前僅支援地點名稱和地址做為位置查詢。
| JSON 表示法 |
|---|
{ "text": string } |
| 欄位 | |
|---|---|
text |
必填。文字查詢,用於解析 Google 地圖上的特定地理空間實體,例如地點或地址。查詢越具體,解決方案就越準確。例如「舊金山」、「Googleplex, Mountain View, CA」、「1600 Amphitheatre Parkway, Mountain View, CA」或「巴黎艾菲爾鐵塔」。查詢必須是特定地址或地點名稱。不支援連鎖店名稱 (例如星巴克) 等大概位置,或「餐廳」等搜尋查詢。 |
LocationBias
要偏向解析結果的區域。
| JSON 表示法 |
|---|
{
// The following is a list of mutually exclusive fields. At most one of the
// fields will be set in a response:
"viewport": {
object ( |
| 欄位 | |
|---|---|
| 地點偏誤的類型。以下是互斥欄位清單。回應中最多會設定下列其中一個欄位: | |
viewport |
由定界框定義的可視區域。 |
| 互斥欄位結束。 | |
結果
根據指定位置查詢解析出的單一實體,以及解析結果的信賴水準。
| JSON 表示法 |
|---|
{ "entity": { object ( |
| 欄位 | |
|---|---|
entity |
僅供輸出。從位置查詢解析出的實體。 |
confidence |
僅供輸出。解析度的信賴水準。 |
可信度
解析度的信賴水準。
| 列舉 | |
|---|---|
CONFIDENCE_UNSPECIFIED |
預設值。這個值不會用到。 |
MEDIUM |
中等可信度表示解析結果可能正確,但可能還有其他候選項目。 |
HIGH |
高信賴度表示解析結果正確,且代表特定地理空間實體 (例如特定地點)。 |