基于邮政编码的搜索[关闭]

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。

【讨论】:

以上是关于基于邮政编码的搜索[关闭]的主要内容,如果未能解决你的问题,请参考以下文章

邮政编码邻近搜索

带有 SimpleMaps 的英国邮政编码

邮政/邮政编码的坐标列表[关闭]

如何使用邮政编码数据集创建地图? (美国邮政编码)[关闭]

邮政编码查找 API? [关闭]

Mysql搜索邮政编码