2017-05-25 85 views
1

我的應用程序有一個城市搜索,但是當用戶輸入完整的地址,他得到placeId比城市更具體的 - 一個地址,或一個企業。我想要該城市的placeId存儲在我的數據庫中。獲得來自谷歌Places API的城市的地方ID

我使用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檢查的有效性。

+0

這是第三line'-問題「逗號一次。 – RST

+1

請分享您的代碼,並確切地告訴它是PHP還是JavaScript? –

+0

@OlegAndreyev我已更新問題 – Fulrus

回答

0

基於對geocomplete文檔,與結果描述here事件geocode:result將被觸發,則需要在address_components看其描述here並使用administrative_area領域

0

的一個你能避免通過使用代表詳細地址結果types(regions)(cities)詳情,請參閱here

是否使用一個或另一個將取決於你想從結果哪個國家,因爲有時候城市可以administrative_area1(如東京),看到Place Autocomplete Address Form例子說明。

相關問題