4

我有一个充满街道地址的电子表格,我想将它们添加为谷歌地图上的针点。谁能告诉我是否必须将它们转换为地理代码才能使用谷歌地图 API?如果是这样,是否有一种工具可以输出地址列表,我可以将其插入到一些 javascript 中,然后就可以使用了吗?

...或者只是一些提示。我以前从未使用过谷歌地图 API。

4

2 回答 2

3

您需要对街道地址进行地理编码,以将它们转换为 Google 地图中标记对象的 纬度/经度值。

由于您有一个静态地址列表,您可能只想进行一次地理编码,获取纬度/经度值并将它们与电子表格中的数据点相关联。

一旦你有了关联纬度/经度的数据点,你就可以旋转它们,为每个点创建标记。创建标记对象时,请在选项中指定google.maps.LatLng对象:

var marker = new google.maps.Marker({
  position: new google.maps.LatLng(myLatitude, myLongitude), 
  map: map, 
  title:"Hello World!"});  

选项上的地图属性将新标记与地图对象相关联。

于 2010-07-29T02:58:00.907 回答
0

Google 电子表格有一个名为GeoSheets的免费插件,可以轻松地直接从电子表格中对地址列表进行地理编码。您还可以使用 GeoSheets 创建可自定义且可嵌入的地图以放置在您的网站上,该地图可以随着电子表格中数据的每次更改而自动更新。

于 2016-09-23T00:55:35.880 回答