2017-03-09 128 views
-1

在此处看到一些提示付费服务或复杂地址验证设计的答案,但它不适用于我们的特定情况。使用Google地图进行简单地址验证

我们有一个铅捕捉形式,让用户开始输入地址,并自动填充为他们: enter image description here

而且还有我们不断看到2个常见的错误:

1)缺少门数

2)缺少城市名称(如截图)

我们正在寻找它有闪失和检查松散地址验证是否存在:

在地址门牌号和城市名

我们可以做一个简单的正则表达式以确保用户输入数字,但如果我们可以同时使用Google API,那就太棒了。

P.S:我们显示Google地图,因此我们不会通过使用API​​调用来验证地址来打破其TOS。

更新:

我想使用JSON这样http://maps.googleapis.com/maps/api/geocode/json?address=45.4993726,%20-73.5653678&sensor=false 这是由谷歌地图回来,确实包含街道号码等通过门数我的意思是街道号码(这是下LONG_NAME )

+0

Google Maps API绝对不是地址验证服务。此外,Google地图数据从未包含地址中的门号。 – xomena

+0

我正在考虑使用JSON,如http://maps.googleapis.com/maps/api/geocode/json?address=45.4993726,%20-73.5653678&sensor=false ,这是由Google地图返回的,并且包含街道号码等门号我我的街道号码(这是在long_name下) –

回答

0

我为一家名为Addressy的公司工作,我们提供您正在寻找的确切产品。它将以与Google Maps API非常相似的方式整合到您的表单中,但我们对我们的数据质量感到非常自豪。

与服务on our website玩一下,看看它是否适合你。我们每月提供100次免费的美国查询,计划从美国和加拿大的500次查询每月25美元开始。

如果您有任何疑问,请随时通过StackOverflow或通过我们网站上的联系表与我联系。 :)