一个给定半径内的周边城镇列表

4

在给定半径内获取周围“城镇”列表是否可能?如果可以,有人能否给我一些指针?谢谢!


你可以在一个圆形边界内创建一个黑客,添加一堆标记(密度取决于半径),并对这些标记进行反向地理编码。results [1] .formatted_address应该包含城镇/市的名称(我在美国进行测试)。保持这些城镇的列表没有重复项。 - Heitor Chang
2个回答

5

谷歌地图不允许这样做。

然而,您可以使用geonames.org,但即使他们也没有附近城镇的列表。做法似乎是:

  1. 获取附近邮政编码列表

  2. 查找每个邮政编码的地名

  3. 删除重复项

查找附近邮政编码

邮政编码搜索


5

这不是一个地图问题。 一个适合的解决方案是使用php / Mysql.

如果您从geonames获取所需国家的数据并使用它来创建表格。 然后使用“haversine”公式选择所需半径内的城镇。 如果您正在使用Google地图,则此演示文稿可以帮助。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接