2017-05-25 110 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例子说明。

相关问题