将Google my-places地图中的数据添加到自定义的Google地图中

时间:2012-07-09 15:01:55

标签: javascript google-maps google-maps-api-3 kml google-places-api

我用javascript制作了一个自定义的谷歌地图: http://resortstudio.ch/kontakt/

我想直接从个人google-my-places-map添加(导入)许多标记。 从类似于此示例的内容:http://goo.gl/maps/0uRg

换句话说。我想将谷歌地图上保存的个人地图中的数据导入我的自定义样式地图。有没有一种简单的方法可以导入这些地方/标记而无需将代码中的每个位置都写入我的自定义地图?

1 个答案:

答案 0 :(得分:4)

您可以使用KmlLayer in the google maps API v3导入KML。有KML version of that map available

Here is an example that displays the example you provided using the API v3

你问:

  
      
  1. 有没有办法直接链接到谷歌地图上的KML文件   而不是自己下载/把KML文件放在服务器上?
  2.   
  • 上面的示例使用直接链接到存储的kml文件 谷歌的服务器。
  
      
  1. 当我加载KML图层时,它会忽略我定义的地图“中心”。在上面的示例中也是如此,其中“center”设置为Chicago,但被KML(NYC)覆盖。有没有办法覆盖KML中心设置?
  2.   

您可以通过点击保存的地图中的KML链接下载上述KML,请参阅下图并注意最后一个链接(KML)。

enter image description here