我試圖通過自動填充輸入框查找地址時,從城市或地區獲取地點編號。問題是,當我尋找任何地址,我可以得到城市名稱和一些其他細節(JSON格式),但...在Google地方上查找地址時獲取城市地點ID自動完成
有沒有什麼辦法可以得到地方編號該地址城市(或村)直接從第一個查詢? 如果不是,那麼最有效的方法是什麼?
在此先感謝
我試圖通過自動填充輸入框查找地址時,從城市或地區獲取地點編號。問題是,當我尋找任何地址,我可以得到城市名稱和一些其他細節(JSON格式),但...在Google地方上查找地址時獲取城市地點ID自動完成
有沒有什麼辦法可以得到地方編號該地址城市(或村)直接從第一個查詢? 如果不是,那麼最有效的方法是什麼?
在此先感謝
有沒有直接的方法來從自動完成一個城市的廣場ID爲在該城市的地址。
我建議是這樣的:
如:
empire state build
結果的地址ID爲ChIJtcaxrqlZwokRfwmmibzPsTU
。https://maps.googleapis.com/maps/api/place/details/json?placeid=ChIJtcaxrqlZwokRfwmmibzPsTU&key=...
給出了40.7484404的位置,-73.9856554和地址組件,如:
{
"long_name" : "Midtown",
"short_name" : "Midtown",
"types" : [ "neighborhood", "political" ]
},
{
"long_name" : "Manhattan",
"short_name" : "Manhattan",
"types" : [ "sublocality_level_1", "sublocality", "political" ]
},
{
"long_name" : "New York",
"short_name" : "New York",
"types" : [ "locality", "political" ]
},
用於紐約搜索的位置和類型信息(https://maps.googleapis.com/maps/api/place/nearbysearch/json?keyword=New+York&location=40.7484404,-73.9856554&radius=5000&types=locality&key=...
)給出的ChIJOwg_06VPwokRYv534QaPC8g
一個地點ID。
你可能有types=(cities)
(即https://maps.googleapis.com/maps/api/place/autocomplete/json?input=New+York&location=40.7484404,-73.9856554&types=(cities)
)與地方自動填充查詢更換第3步,如果你喜歡。
謝謝!我會嘗試的。 – Oscar
@Oscar你找到了解決方案嗎?或者有關這個主題的任何內容? – MatheusJardimB
不幸的是,我還沒有找到最好的解決方案。 – Oscar
您究竟如何使用Google Places API自動填充?這聽起來像也許你正在使用'google.maps.places.Autocomplete'(https://developers.google.com/maps/documentation/javascript/reference#Autocomplete)? – spiv
那麼,目前我只是使用網址** https://maps.googleapis.com/maps/api/place/autocomplete/json?input = xxxxxxxxxx&types = geocode&key = mykey **來獲取數據,但我的關注想法是遷移到JavaScript嵌入式api,如下所示:https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete – Oscar
JSON API直接返回Place ID,例如https://maps.googleapis.com/maps/api/place/autocomplete/json?input = paris&types = geocode&key = ...所以我不確定你在問什麼。但是Javascript庫也是一個不錯的選擇。 – spiv