我的应用程序可以搜索城市,但是当用户输入完整地址时,他会得到比城市更具体的 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 中检查有效性。
最佳答案
您可以通过使用 types
到 (regions)
或 (cities)
来避免表示完整地址的结果,请参阅详细信息 here .
是否使用一个或另一个将取决于您想要来自哪个国家/地区的结果,因为有时城市可以是 administrative_area1
(例如东京),请参阅 Place Autocomplete Address Form 中的注释示例。
关于javascript - 从 Google Places API 获取城市地点 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44190864/