获取 n 英里半径内的所有邮政编码

2024-01-06

让如下函数正常工作的最佳方法是什么:

def getNearest(zipCode, miles):

也就是说,给定邮政编码 (07024) 和半径,返回该半径内的所有邮政编码?


SourceForge 上有一个项目可以帮助解决这个问题:

http://sourceforge.net/projects/zips/ http://sourceforge.net/projects/zips/

它为您提供了一个包含邮政编码及其纬度/经度的数据库,以及如何计算两组坐标之间的距离的编码示例。可能有更好的方法来做到这一点,但您可以让您的函数检索邮政编码及其坐标,然后逐步遍历列表中的每个邮政编码,并将邮政编码添加到列表中(如果它落在指定的英里数内)。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

获取 n 英里半径内的所有邮政编码 的相关文章

随机推荐