2017-09-23 62 views

回答

1

這是一個預期的行爲。根據文檔的自動完成響應不包含任何位置信息:

https://developers.google.com/places/web-service/autocomplete#place_autocomplete_results

你必須在響應中場所ID,這樣你就可以執行任意地點的詳細信息或地址解析請求,以獲得位置給定地點。

例如,在你的要求第一預測有一席之地ID ChIJjxz0JSktaE0RJio-PNWLd60,這樣你就可以執行下面的請求來獲取座標:

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJjxz0JSktaE0RJio-PNWLd60&key=YOUR_API_KEY

的響應將包含所需信息

"geometry":{ 
    "bounds":{ 
     "northeast":{ 
     "lat":50.0903542,"lng":-86.29135079999999 
     }, 
     "southwest":{ 
     "lat":50.0850891,"lng":-86.3070178 
     } 
    }, 
    "location":{ 
     "lat":50.0890102,"lng":-86.2987103 
    }, 
    .... 

我還可以看到該功能請求已提交給Google問題跟蹤器,但Google拒絕了它並標記爲「不可行」:

https://issuetracker.google.com/issues/35827993

+0

謝謝,所以我需要提出另一個請求來獲得座標。謝謝! –