我用javascript制作了一个定制的谷歌地图: http ://resortstudio.ch/kontakt/
我想直接从个人 google-my-places-map 添加(导入)许多标记。从类似于此示例的内容:http: //goo.gl/maps/0uRg
换句话说。我想将谷歌地图上保存的个人地图中的数据导入我的自定义样式地图。是否有一种简单的方法可以导入这些地点/标记,而无需将代码中的每个位置都写入我的自定义地图?
我用javascript制作了一个定制的谷歌地图: http ://resortstudio.ch/kontakt/
我想直接从个人 google-my-places-map 添加(导入)许多标记。从类似于此示例的内容:http: //goo.gl/maps/0uRg
换句话说。我想将谷歌地图上保存的个人地图中的数据导入我的自定义样式地图。是否有一种简单的方法可以导入这些地点/标记,而无需将代码中的每个位置都写入我的自定义地图?
您可以使用谷歌地图 API v3 中的 KmlLayer来导入 KML。该地图有一个KML 版本可用。
您询问:
- 有没有办法直接链接到谷歌地图上的 KML 文件,而不是自己下载/将 KML 文件放在服务器上?
- 当我加载 KML 图层时,它会忽略我定义的地图“中心”。在上面的示例中也发生了同样的情况,其中“中心”设置为芝加哥,但被 KML (NYC) 覆盖。有什么方法可以覆盖 KML 中心设置?
您可以通过单击已保存地图中的 KML 链接来下载上述 KML,请参见下图并注意最后一个链接 (KML)。