使用Google地图进行简单的地址验证

时间:2017-03-09 19:00:15

标签: google-maps validation street-address

在这里看到一些建议付费服务或复杂地址验证设计的答案,但它不适用于我们的特定情况。

我们有一个潜在客户捕获表单,可让用户开始输入地址并为其自动填充: enter image description here

我们经常看到两个常见的错误:

1)门号丢失

2)缺少城市名称(如屏幕截图所示)

我们正在寻找一个松散的地址验证,它有错误的余地,并检查是否有:

  

地址

中的街道号码和城市名称

我们可以做一个简单的正则表达式,以确保用户输入中有数字,但是如果我们可以使用Google API做得很好,那就很好。

P.S:我们会显示Google地图,因此我们不会通过调用API来验证地址来破坏他们的服务条款。

  

更新

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

1 个答案:

答案 0 :(得分:0)

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

玩一下服务on our website,看看它是否适合你。我们每月提供100个免费的美国查询,计划起价为每月25美元,用于500美国和加拿大的查询。

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