邮政编码查找 API? [关闭]
Posted
技术标签:
【中文标题】邮政编码查找 API? [关闭]【英文标题】:Zip Code Lookup API? [closed] 【发布时间】:2011-10-31 01:18:24 【问题描述】:当有人进入加利福尼亚州洛杉矶等地点时,我需要一个 API 来为我提供某个地点的邮政编码。我见过很多通过邮政编码为您提供详细信息的 API,但我需要反过来。
【问题讨论】:
您说的是“邮政编码”——您是指邮政编码吗?你考虑过有很多邮政编码的城市吗?纽约?洛杉矶? 是的,但是当我在 Weatherbug 或其他类似服务上输入纽约之类的内容时,它会选择邮政编码。我也想知道他们是怎么做到的。 试试这个github.com/Loceo/loceo-jquery-plugin 这个问题到底是如何基于意见的? www.boundaries-io.com 是一种廉价的付费服务(简单的 rest API)...很多用户。 【参考方案1】:查看API from SmartyStreets。
与 USPS 地址信息 API(如上所述)一样,您提供地址,API 提供经过验证的标准化地址以及完整的邮政编码(5 位代码、Plus 4 代码和收货点)。
请随时experiment with the free demo。
与 USPS API 相比,此 API 的优势在于 numerous。此外,USPS API 特指“to facilitate USPS shipping transactions only”。 SmartyStreets 使用官方的最新 USPS 数据。
**更新:它现在对低使用率的用户也是免费的。
***更新:SmartyStreets 现在提供address API和ZIP Code API。
为了全面披露,我是 SmartyStreets 的一名软件开发人员。
【讨论】:
为什么网站上有“请勿阅读”链接?我不想变得虚弱,但好奇心正在扼杀我......你为什么要在网站上放一个这样的链接......可能是因为你想让我“读这个”对吧?但是......它说不! (胎位):D 我们的计划运行良好...【参考方案2】:USPS 有一个address information api。你给它一个地址,它就会给你邮政编码。 而且正如评论者所说,您需要提供地址,因为许多城市都有多个邮政编码。
【讨论】:
关于多个邮政编码的优点。但是 USPS 的 API 只能在您使用您要求的信息邮寄的情况下使用...... 还有他们的online ZIP code lookup tool 使用的未记录的 JSON API,不需要任何令牌或注册,只需一个用户代理字符串:curl 'https://tools.usps.com/tools/app/ziplookup/zipByAddress' --data 'companyName=&address1=1234 example rd&address2=&city=Anytown&state=NY&urbanCode=&zip=12345' -H "User-Agent: Mozilla/5.0"
如果你开始使用他们可能会生气虽然很严重。
你也可以使用thezipcodes.com。【参考方案3】:
这个Zip Code API提供以下功能:
邮政编码 API 之间的距离 Radius API 中的邮政编码 城市和州 API 的邮政编码和纬度/经度 API 的邮政编码 基于城市和州的邮政编码【讨论】:
这个不错!谢谢 我在 Radius API 信息中找不到邮政编码。这正是我需要的。希望你能指出我正确的方向? 例如它找不到 Sterling Heights, MI 的 zip 它有相反的方式 - 邮政编码到 Sterling Heights - zipcodeapi.com/API#zipToLoc - 48310。匹配两个单词的城市名称的搜索能力很差...... 我向开发人员发送了一封电子邮件,他们修复了它。他们说他们已经将“St”转换为“Saint”,所以他们正在运行的搜索是“Sainterling Heights”......【参考方案4】:他们有邮政编码、纬度/经度和气象站的交叉参考数据库。
我不知道有任何免费可用的东西,您可能需要付费才能编译它
【讨论】:
以上是关于邮政编码查找 API? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
使用google maps api,如何查找半径内的所有邮政编码?
使用 Google Geocoding API(或类似的)实现地址查找 [关闭]