【问题标题】:Is there a way to retrieve Google Map Longitude & Latitude from Addresses in Spreadsheet?有没有办法从电子表格中的地址检索谷歌地图经度和纬度?
【发布时间】:2016-09-23 07:57:35
【问题描述】:

我目前正在处理数据列表,我的数据列之一是列表的地址。我计划在谷歌地图上绘制我的每个地址,但我想避免手动将地址粘贴到谷歌来获取我需要的参数。

  • 经度
  • 纬度

我的 Excel 表(或者我在 Google Docs 电子表格中有它)包含大约 3000 个地址。所以我希望有办法尝试自动获取这些额外的列数据,以便我可以导入我的后端。

我要将 CSV 文件导入我的数据库(因为我已将 long 和 lat 设置为将要导入的自定义字段),因此我需要将最终值作为我的 excel 表中的列。我附上了一个例子。

任何帮助将不胜感激

【问题讨论】:

标签: google-maps google-maps-api-3 latitude-longitude google-sheets geotagging


【解决方案1】:

试试帕梅拉福克斯的this blog post。它相当旧,但在我上次尝试时有效。它一次限制为 100 个电子表格条目,但多次运行并不难。

【讨论】:

  • 有趣的是,我刚刚发现在您发布之前...我只是回到这里发布确切的答案...谢谢!
  • 正如 ScottYoumans 的回答所建议的,这个建议不再有效:​​(
【解决方案2】:

我使用的是不错的 Google 电子表格小工具,但 they were deprecated

最近我看到我的一篇旧博文不再显示与之集成的 Google 地图。

一个新的搜索在 GitHub 上发现了这个很棒的项目,名为 geo-googledocs

将 MapBox 与 Google Docs 集成的工具 http://mapbox.com/blog/mapping-google-doc-spreadsheet/

它做得很好!你可以看到它在 this spreadsheet 上运行,我现在为我提到的那篇旧博客文章进行了更新。

【讨论】:

    【解决方案3】:

    与 Google 电子表格相关的答案现已过时。

    我使用了这个运行良好的网站:http://www.findlatitudeandlongitude.com/batch-geocode/#.U_YD8x_8aYN

    【讨论】:

      【解决方案4】:

      Google 电子表格小工具,如 geocodezip 的答案所指的小工具,很快就会被禁用。

      Stephen Morse 的 Batch Conversions of Address to Latitude/Longitude 页面允许通过 Yahoo 进行复制和粘贴转换。

      【讨论】:

      • 该死,显然 MapQuest 不允许您将地址限制在某个国家/地区。或者至少不是这个解决方案处理提供的数据的方式......
      【解决方案5】:

      您可以使用免费的 GeoSheets 插件直接在 Google 电子表格中对地址进行地理编码。它允许您执行各种轻量级 GIS 任务并创建地图,而无需编写大量代码。

      安装插件后,试试这个:

      =GEO_GEOCODE(A1:A10) 
      

      这应该会返回您正在寻找的 lat/lng 列表。

      【讨论】:

        猜你喜欢
        • 2020-07-18
        • 2012-09-28
        • 1970-01-01
        • 1970-01-01
        • 2013-02-23
        • 1970-01-01
        • 1970-01-01
        • 2013-07-13
        • 1970-01-01
        相关资源
        最近更新 更多