使用addMarker()时如何检查地图地址是否有效?

问题描述 投票:0回答:1

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

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

google-maps google-maps-api-3 google-apps-script geocoding
1个回答
0
投票

Google地图实际上并不验证地址;那不是要做的事。它会指向地址如果是真实有效的地址的位置,仅此而已。 Google是一个地址定位器,听起来您需要一种验证工具。

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

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

也有其他可用的地址验证工具。 (因为我在那家公司工作,所以LiveAddress只是我最了解的一个。)我不是程序员。我只是很了解地址。我在SmartyStreets工作,地址是我们的专长。

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

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