我想在谷歌地图 API 中获取附近的子区域
var input = document.getElementById('searchTextField');
var autocomplete = new google.maps.places.Autocomplete(input, {
types: ["geocode"]
});
这会为文本框中输入的所有位置添加自动完成功能。我只想过滤掉子区域并在自动完成中获取附近的子区域
检查工作版本here
最佳答案
我也有类似的用例。我没有办法使用谷歌地图 API 来做到这一点。但是,您可以尝试从 Autocomplete getPlaces() 获取几何图形(lat、lng),并使用 geonames.org API 获取附近的子地点,并给出 lat、lng 和半径
http://api.geonames.org/findNearbyPlaceNameJSON?lat=13.041703&lng=80.251943&radius=5&username=demo
关于jquery - 仅过滤 google map api 中的子区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33435076/