簡體   English   中英

從Google Places API獲取城市地點ID

[英]Get city place id from Google Places API

我的應用程序搜索城市,但是當用戶輸入完整的地址時,他獲得的placeId比城市更具體-用於地址或企業。 我希望將城市的placeId存儲在數據庫中。

我正在使用Geocomplete http://ubilabs.github.io/geocomplete/

$('input[name="address"]').geocomplete().bind('geocode:result', function(event, result){
    console.log(result.place_id)
});

我需要從place_id地址獲取place_id城市,並在PHP中檢查有效性。

您可以通過使用(regions)(cities) types來避免代表完整地址的結果,請參見此處的詳細信息。

是否使用一個或另一個取決於您想要來自哪個國家/地區,因為有時城市可以是administrative_area1 (例如Tokyo),請參見“ 放置自動填充地址表格”示例中的注釋。

根據geocomplete的文檔,將觸發事件geocode:result並顯示此處描述的結果 ,您需要查看此處描述的address_components並使用administrative_area字段之一

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM