0

我通过 UI 中的文本框将标记添加到静态地图,作为“Google 应用脚本”小工具放置到我的谷歌网站。我使用的代码是:map.addMarker('isThisAValidAddress');

如何在脚本中检查用户在文本框中输入的地址是否有效?

4

1 回答 1

0

谷歌地图实际上并不验证地址;这不是它的目的。如果地址是真实有效的地址,它将指向地址所在的位置,仅此而已。谷歌是一个地址定位器,听起来你需要的是一个验证工具。

验证地址可确保它是一个真实的、可交付的地址,您可以将邮件发送到该地址——这需要有一个现有地址的数据库(例如来自美国邮政服务)来检查用户输入。您将用户输入提交给验证服务(这可以通过编程方式完成),然后该服务会告诉您该地址是否有效。

一个这样的验证工具是LiveAddress API,您可以使用 LiveAddress API jQuery 插件非常轻松地将其插入您的网站(您只需将几行代码复制并粘贴到您的网站中)。用户将他们的地址输入表单或文本框中,LiveAddress 将根据有效地址列表检查该数据,并返回一个标准化的有效地址供用户批准。

还有其他可用的地址验证工具。(LiveAddress 是我最了解的,因为我为那家公司工作。)我不是程序员;我只知道很多关于地址的事情。我在 SmartyStreets 工作,地址是我们的专长。

更新添加:SmartyStreets 现在提供国际地址验证以及美国国内地址验证。

于 2013-05-09T16:03:27.423 回答