有没有办法检索谷歌地图经度&电子表格中地址的纬度?

时间:2012-07-20 13:16:27

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

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

  • 经度
  • 纬度

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

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

任何帮助将不胜感激

enter image description here

5 个答案:

答案 0 :(得分:3)

Pamela Fox尝试this blog post。这是相当古老的,但我最后一次尝试时工作。它当时仅限于100个电子表格条目,但不是很难多次运行。

答案 1 :(得分:2)

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

最近我看到我的一篇旧帖子停止显示与其集成的Google地图。

一项新搜索在GitHub上发现了这个名为geo-googledocs的精彩项目:

  

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

它完美地完成了工作!您可以看到它正在this spreadsheet上工作我现在更新了我提到的那篇旧帖子。

答案 2 :(得分:2)

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

我使用的网站效果很好:http://www.findlatitudeandlongitude.com/batch-geocode/#.U_YD8x_8aYN

答案 3 :(得分:1)

Google电子表格小工具,就像geocodezip的答案所指出的那样,很快就会停用。

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

答案 4 :(得分:0)

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

安装附加组件后,请尝试以下操作:

=GEO_GEOCODE(A1:A10) 

那应该返回你正在寻找的lat / lng列表。