2

我想实现搜索邮政编码的功能,如果用户输入任何邮政编码,则将显示所有接近输入邮政编码的邮政编码。请让我们知道是否有任何免费的 API,例如 Google API 或任何其他解决方案。

4

3 回答 3

1

首先,获取一个像这样的免费邮政编码数据库。这将允许您从输入的邮政编码转换为纬度和经度。只要您还制作纬度和经度数据库键,您现在就可以查找所有附近的纬度和经度(通过在排序值中上下移动)并获取所需距离内的所有邮政编码。

这是一个如何计算纬度和经度距离的示例。

于 2011-08-03T05:55:18.850 回答
0

我没有进行太多探索,但 USPS 提供了许多 API 和数据库。您可能想查看他们的地址信息 API。如果有人有准确的数据库,那可能是 USPS。

https://www.usps.com/business/webtools.htm

他们有一些网络工具,可让您手动查找城市的邮政编码,因此您可能可以使用类似的功能。

于 2011-08-03T05:54:48.260 回答
0

我在地址验证领域工作,我们在这方面有一些经验)其中“邮政编码”和“地理编码”是流行语。为了进一步准确定位,您需要考虑验证完整地址并添加 ZIP+4 代码。这将为您的用户提供更相关的结果。

一般来说,免费服务不会提供那种价值,但是有一些经济实惠的选项获得了 USPS 的正式许可或认证,可以分发这些数据。其中一项服务是LiveAddress(我自己开发的一项服务)。ZIP+4 编码比通用邮政编码更准确,因此您将获得更准确的地理定位结果。

于 2012-01-06T19:16:10.453 回答