是否有一种免费服务,可以自动填写世界各国的地址(街名)?[已关闭]

问题描述 投票:8回答:2

是否有一个免费的服务,可以自动填写全世界所有国家的地址(街名)?

我在想一个服务,比如yahoo的yql,或者类似foresquare的东西。

我想让用户输入一个街名,当他输入时,我想通过JS为他推荐已知的类似街名。

谢谢你的链接和帮助

javascript autocomplete street-address
2个回答
3
投票

你可以试试 Nominatim 搜索OpenStreetMap。 有几个公共服务器,你可以使用,如果对你来说还不够,你可以随时建立自己的服务器。


2
投票

Google的API禁止在不显示地图的情况下使用,也不允许自动请求。虽然MapquestNominatim的API很好,但我想补充一个注意事项。

国际地址相当容易向用户推荐--如果你不关心准确性的话。然而,如果你只想建议正确的地址,任务就变得复杂得多。每个国家的邮政机构(如USPS,加拿大邮政等)处理他们的官方记录的方式不同。许多国家处理得不好,更少的国家提供了让你查询他们记录的方法。

例如,我的工作是 SmartyStreets (总部设在美国),我们在那里做CASS认证的美国邮政地址验证。在美国,这意味着我们返回的建议是 只是 正确的地址。Google、Yahoo、Bing &甚至MapQuest,都会进行地址的。近似,而不是地址 验证. 在某些情况下,你会得到的结果是无效的,但你永远不会知道它。

仅仅是思考的食物。如果你有任何其他与地址相关的问题,请告诉我;至少对于美国的地址,我们可以很全面地帮助你。

© www.soinside.com 2019 - 2024. All rights reserved.