Google maps 如何在使用addMarker()时检查映射地址是否有效?

Google maps 如何在使用addMarker()时检查映射地址是否有效?,google-maps,google-maps-api-3,google-apps-script,geocoding,Google Maps,Google Maps Api 3,Google Apps Script,Geocoding,我在静态地图上添加了一个标记,通过UI中的文本框作为“谷歌应用程序脚本”(GoogleApps script)小工具放置在我的谷歌网站上。我使用的代码是: map.addMarker('isThisAValidAddress') 如何在脚本中检查用户在文本框中写入的地址是否有效 谷歌地图实际上并不验证地址;这不是它的目的。如果它是真实有效的地址,它将指向地址所在的位置,但仅此而已。谷歌是一个地址定位器,听起来你需要的是一个验证工具 验证一个地址可以确保它是一个真实的、可交付的地址,您可以将邮件发

我在静态地图上添加了一个标记,通过UI中的文本框作为“谷歌应用程序脚本”(GoogleApps script)小工具放置在我的谷歌网站上。我使用的代码是: map.addMarker('isThisAValidAddress')


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

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

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

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

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

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