Geocoding 非地图使用的地理编码提供程序
我正在寻找一家地理编码提供商,有两个目的:Geocoding 非地图使用的地理编码提供程序,geocoding,street-address,Geocoding,Street Address,我正在寻找一家地理编码提供商,有两个目的: 地址解析(将长字符串转换为地址组件) 地址验证(确保地址确实存在) 我首先需要支持北美地址,但也要为国际地址敞开大门 我不会在地图或网络应用程序上显示这些信息,这让我有点为难,因为像谷歌地图和雅虎地图这样的服务要求你显示你在他们的服务上查找的任何信息 维基百科包含了一个很好的可用地理编码提供者列表。我的问题是: 是否有可靠/简单的方法将地址解析为组件?我更喜欢将这种逻辑嵌入到我的应用程序中,而不必依赖第三方提供商 最后,我需要添加地址验证(使用地图,但
在您的情况下,要100%确定地址是否存在且有效,唯一的方法是手动检查地址,然后实际访问地址;) Gili,注意许可证限制和其他重要的“细则”对你有好处 我知道您更愿意在不使用外部服务的情况下将逻辑/功能嵌入到您的应用程序中,但是如果您能够在不跳过一堆USPS的喧嚣的情况下找到如何做到这一点,那就太好了 我在做这两件事的地方工作。有一个非常简单的API叫做LiveAddress,它可以满足您的需要。。。它的性能使您看起来不像在使用第三方服务。我还想补充一点,将非核心业务与内部系统分离通常是明智的商业做法,将其他业务的“黑匣子”方面留给这些领域的专家
关于使用LiveAddress将字符串转换为地址组件。我接受您的答案,但值得注意的是,Google Maps API还有一个替代方案。SimpleGeo刚刚免费发布了他们的地图数据: