基于邮政编码的搜索[关闭]
Posted
技术标签:
【中文标题】基于邮政编码的搜索[关闭]【英文标题】:Zipcode based search [closed] 【发布时间】:2009-05-10 12:32:51 【问题描述】:我想使用美国城市和州或邮政编码进行地理搜索,并将查看相应的结果。在搜索中我们不得不提到半径距离。例如: 我想在加利福尼亚周围 25 英里范围内进行搜索。
我应该怎么做?有没有包含美国城市、州、邮编、纬度、经度信息的数据库?
【问题讨论】:
【参考方案1】:GeoNames
GeoNames 地理数据库 涵盖所有国家并包含超过 八百万个地名 可免费下载。
还有一个网络服务。
【讨论】:
【参考方案2】:将邮政编码数据转换为经度和纬度后,这里有一些用于处理坐标的资源。
Converting miles to degrees longitude and latitude
Computing distance from longitude and latitude
【讨论】:
【参考方案3】:对于基于邮政编码的地理位置,请参阅http://code.google.com/p/zip-code/ 示例。
【讨论】:
【参考方案4】:啊!人们为什么要为这些东西收费?甚至 USPS 也不会免费为您提供当前的邮政编码数据库,并且上述链接中的数据库已经多年没有更新,这可能会让用户陷入困境。这是免费的公共数据!
因此,我通过采用较旧的 zip 数据集创建了一个数据库,并将其连接到 Google 的地理编码 API 以使其保持最新状态。到 2011 年 7 月为止,这一项都已完成。
以 mysql、CSV 或 Excel 格式下载 the free zipcode dataset。
【讨论】:
以上是关于基于邮政编码的搜索[关闭]的主要内容,如果未能解决你的问题,请参考以下文章