获取给定位置周围的社区

Get neighbourhoods around given location

我可以使用 google 地图 api 了解郊区。我使用自动完成 getPlace() 来获取 sublocality_level_1。我也想知道附近的分区。

我尝试使用 type="sublocality" 进行附近搜索。每次调用最多只能获取两个结果。以半径 200m returns 获取两个子区域,并以半径 500m returns 获取另外两个子区域。

我想获取给定半径(比如 5000 米)的给定 place_id 周围的所有子区域。有没有办法得到它?

Google Places API 似乎不支持获取附近的郊区。您只能获取餐厅、加油站等兴趣点。 您可以使用 getPlace() Google Places API 自动完成功能来获取郊区的经纬度,并使用 geonames.org API 获取附近的 suburbs/sub 地区。您可以选择传递 latlngradius.

这是一个 GET 示例,用于获取 13.041703、80.251943 附近 5 公里半径范围内的郊区

http://api.geonames.org/findNearbyPlaceNameJSON?lat=13.041703&lng=80.251943&radius=5&username=demo