6

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

  • 经度
  • 纬度

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

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

任何帮助,将不胜感激

在此处输入图像描述

4

5 回答 5

3

试试Pamela Fox 的这篇博文。它相当旧,但我上次尝试时工作。它一次限制为 100 个电子表格条目,但多次运行并不难。

于 2012-07-20T13:48:21.550 回答
2

我正在使用好的 ol' Google 电子表格小工具,但它们已被弃用

最近,我看到我的一篇旧博客文章停止显示与其集成的 Google 地图。

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

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

它做得很好!您可以在我现在为我提到的旧博客文章更新的这个电子表格上看到它。

于 2014-03-22T18:13:52.233 回答
2

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

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

于 2014-08-21T15:14:37.563 回答
1

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

Stephen Morse 的地址到纬度/经度的批量转换页面允许通过 Yahoo 进行复制和粘贴转换。

于 2013-05-18T15:32:13.383 回答
0

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

安装插件后,试试这个:

=GEO_GEOCODE(A1:A10) 

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

于 2016-09-22T23:57:35.733 回答