Google maps 在给定的位置周围找到邻居

Google maps 在给定的位置周围找到邻居,google-maps,google-maps-api-3,maps,Google Maps,Google Maps Api 3,Maps,我可以通过谷歌地图api了解郊区。我使用AutocompletegetPlace()获取sublocality\u level\u 1。我也想知道附近的次定位点 我用type=“sublocality”尝试了近距离搜索。每次调用最多只能获取两个结果。半径为200m的Fetch返回两个子焦,半径为500m的Fetch返回另外两个子焦 我想得到给定半径(比如5000m)的给定place\u id周围的所有子定位。有没有办法做到这一点 看来Google Places API不支持获取附近的郊区。你只能

我可以通过谷歌地图api了解郊区。我使用Autocomplete
getPlace()
获取
sublocality\u level\u 1
。我也想知道附近的次定位点

我用
type=“sublocality”
尝试了近距离搜索。每次调用最多只能获取两个结果。半径为200m的Fetch返回两个子焦,半径为500m的Fetch返回另外两个子焦


我想得到给定半径(比如5000m)的给定
place\u id
周围的所有子定位。有没有办法做到这一点

看来Google Places API不支持获取附近的郊区。你只能找到兴趣点,比如餐馆、加油站等。 您可以使用
getPlace()
Google Places API autocomplete获取郊区的纬度和经度,并使用geonames.org API获取附近的郊区/副地方。您可以选择通过
lat
lng
radius

下面是一个获取半径为5 KM的13.041703、80.251943附近郊区的示例


您是否尝试过在您感兴趣的点周围以圆圈(比如半径为5000米)的形式重新生成查询(可能不希望超过10点,但请注意返回的“超过查询限制”状态)。我尝试了半径为5000米的查询。这没有帮助。不适用于次定位。我也试过雷达搜索。但是,无法按类型筛选出存在的子局部。