【发布时间】:2009-05-10 12:32:51
【问题描述】:
我想使用美国城市和州或邮政编码进行地理搜索,并将查看相应的结果。在搜索中我们不得不提到半径距离。例如: 我想在加利福尼亚周围 25 英里范围内进行搜索。
我应该怎么做?有没有包含美国城市、州、邮编、纬度、经度信息的数据库?
【问题讨论】:
我想使用美国城市和州或邮政编码进行地理搜索,并将查看相应的结果。在搜索中我们不得不提到半径距离。例如: 我想在加利福尼亚周围 25 英里范围内进行搜索。
我应该怎么做?有没有包含美国城市、州、邮编、纬度、经度信息的数据库?
【问题讨论】:
【讨论】:
将邮政编码数据转换为经度和纬度后,这里有一些用于处理坐标的资源。
【讨论】:
对于基于邮政编码的地理位置,请参阅http://code.google.com/p/zip-code/ 示例。
【讨论】:
啊!人们为什么要为这些东西收费?甚至 USPS 也不会免费为您提供当前的邮政编码数据库,并且上述链接中的数据库已经多年没有更新,这可能会让用户陷入困境。这是免费的公共数据!
因此,我通过采用较旧的 zip 数据集创建了一个数据库,并将其连接到 Google 的地理编码 API 以使其保持最新状态。到 2011 年 7 月为止,这一项都已完成。
以 MySql、CSV 或 Excel 格式下载 the free zipcode dataset。
【讨论】: