【发布时间】:2012-11-04 21:02:15
【问题描述】:
我想知道是否有一种方法可以从谷歌地图中获取一个国家/地区的地址列表。我想用地址列表填充一个 html 列表框。有没有办法做到这一点?我也想用long和lat坐标作为地址的值,用地址描述作为显示值。
【问题讨论】:
标签: html google-maps geocoding
我想知道是否有一种方法可以从谷歌地图中获取一个国家/地区的地址列表。我想用地址列表填充一个 html 列表框。有没有办法做到这一点?我也想用long和lat坐标作为地址的值,用地址描述作为显示值。
【问题讨论】:
标签: html google-maps geocoding
包含整个国家/地区地址的列表框?您不仅可能会违反一系列隐私法,浏览器还会在庞大的列表中窒息。
我在 SmartyStreets 工作,我们维护着一份美国地址的官方列表,大小为 GB。谷歌和其他数据提供商不提供任何资料,而且只有少数国家维护的任何官方数据集都非常昂贵。
要验证网站表单条目中的地址,您可能会对我们的 jQuery 插件感兴趣:http://smartystreets.com/kb/liveaddress-api/website-forms
这就是您要找的东西吗?是的,结果确实会返回 lat-lon。
【讨论】:
您通常需要为这些类型的数据库付费。 Google 不会免费为您提供数据库转储,其他任何人也不会。
【讨论】:
这可用于验证地图中的地址,需要进行一些调整才能按照您希望的方式工作:
http://geo-autocomplete.googlecode.com/svn/trunk/demo/ui.demo.html
【讨论】: