【问题标题】:List Of Addresses Google Maps谷歌地图地址列表
【发布时间】:2012-11-04 21:02:15
【问题描述】:

我想知道是否有一种方法可以从谷歌地图中获取一个国家/地区的地址列表。我想用地址列表填充一个 html 列表框。有没有办法做到这一点?我也想用long和lat坐标作为地址的值,用地址描述作为显示值。

【问题讨论】:

    标签: html google-maps geocoding


    【解决方案1】:

    包含整个国家/地区地址的列表框?您不仅可能会违反一系列隐私法,浏览器还会在庞大的列表中窒息。

    我在 SmartyStreets 工作,我们维护着一份美国地址的官方列表,大小为 GB。谷歌和其他数据提供商不提供任何资料,而且只有少数国家维护的任何官方数据集都非常昂贵。

    要验证网站表单条目中的地址,您可能会对我们的 jQuery 插件感兴趣:http://smartystreets.com/kb/liveaddress-api/website-forms

    这就是您要找的东西吗?是的,结果确实会返回 lat-lon。

    【讨论】:

    • 我喜欢你的回答,我正在考虑按国家/地区限制这个。
    • “按国家/地区限制”到底是什么意思?
    • 我只想查看特定国家或州的地址
    • 有类似的 API 试图在美国以外的地方这样做;然而,正如我所提到的,只有少数国家保留了有关实际地址的数据:其余的都是猜测。
    • @Matt,必须有某种方法来获取列表,否则 Google、Zillow 或 Smartystreets 将如何获取此类数据?大量数据这一事实无关紧要,它对许多开发人员来说是有用的数据。该问题涉及“地址列表”而不是验证地址。
    【解决方案2】:

    您通常需要为这些类型的数据库付费。 Google 不会免费为您提供数据库转储,其他任何人也不会。

    【讨论】:

    • 有没有其他方法可以做到这一点。如果我在文本项字段中输入地址,我可以使用网络服务来验证地址并返回建议的地址吗?
    【解决方案3】:

    这可用于验证地图中的地址,需要进行一些调整才能按照您希望的方式工作:

    http://geo-autocomplete.googlecode.com/svn/trunk/demo/ui.demo.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-08
      • 1970-01-01
      • 2011-10-22
      • 2016-02-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-12-25
      相关资源
      最近更新 更多