【问题标题】:Adding data from google my-places map to customized google map将数据从 google my-places 地图添加到自定义的 google 地图
【发布时间】:2012-07-09 15:01:55
【问题描述】:

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

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

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

【问题讨论】:

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


    【解决方案1】:

    您可以使用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 文件到服务器上?
    • 上面的示例使用直接指向存储在 谷歌的服务器。
    1. 当我加载 KML 图层时,它会忽略我定义的地图“中心”。在上面的示例中也发生了同样的情况,其中“中心”设置为芝加哥,但被 KML (NYC) 覆盖。有什么方法可以覆盖 KML 中心设置?

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

    【讨论】:

    • 刚刚对您的答案添加了一个编辑,以向用户显示他们可以在哪里找到他们的地图的 KML 下载以供将来参考
    • 除非我感到困惑,否则它已经存在:maps.google.ch/maps/… 无论如何,我认为 OP 没有提供指向他们地图的链接,只是一个类似于他们想要使用的示例。
    • 仔细看,您的示例清楚地表明了我是如何获得该链接的,这是一种改进,谢谢,接受了更改。
    • 太好了,谢谢。 2个后续问题:1.有没有办法直接链接到谷歌地图上的KML文件,而不是自己下载/将KML文件放在服务器上? 2. 当我加载 KML 图层时,它会忽略我定义的地图“中心”。在上面的示例中也发生了同样的情况,其中“中心”设置为芝加哥,但被 KML (NYC) 覆盖。有什么方法可以覆盖 KML 中心设置?非常感谢。
    • 解决了您的其他问题。
    猜你喜欢
    • 2016-09-17
    • 1970-01-01
    • 2014-02-20
    • 2014-08-16
    • 2017-09-28
    • 2011-04-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多