使用静态街道地址列表将引脚点添加到谷歌地图

时间:2010-07-28 21:47:58

标签: google-maps google-maps-markers

我有一个充满街道地址的电子表格,我想在谷歌地图上添加它们作为针点。任何人都可以告诉我他们是否必须转换为地理代码才能使用google maps API吗?如果是这样,是否有一个工具可以输出一个地址列表,我可以将其插入一些javascript中,并且有好处吗?

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

2 个答案:

答案 0 :(得分:3)

您需要geocode街道地址才能将其转换为Google地图中marker个对象的纬度/经度值。

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

如果您的数据点与纬度/经度相关联,您可以旋转它们为每个点创建标记。创建标记对象时,在选项中指定google.maps.LatLng对象:

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

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

答案 1 :(得分:0)

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