【问题标题】:Using an existant Google 'My Places' map with Maps API v3 styling使用具有 Maps API v3 样式的现有 Google“我的地点”地图
【发布时间】:2013-01-04 17:44:24
【问题描述】:

我正在尝试将通过 Google Maps API v3 创建的自定义样式与通过“我的地点”工具在线创建的现有地图一起使用,而不下载 KML 数据。

这是我的带有 KML 数据的地图的链接:

https://maps.google.co.uk/maps/ms?msid=214652605574280498452.0004d3cc7c556a8346d32&msa=0

我看到之前的一个问题解决了这个问题:

Query existing, public Google Map via the Google Maps API v3

但是,有没有办法直接使用我的地图,而不是下载 KML 数据?我需要稍后更改地点标记,而不必每次都下载 KML。

【问题讨论】:

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


    【解决方案1】:

    当您在 MyPlaces 中创建地图时,指向您的 KML 文档的链接是一个唯一的 URL,您可以使用 API 加载它,在您的情况下,上面的 URL 将 output=kml 变量添加到 URL:https://maps.google.co.uk/maps/ms?ie=UTF8&msa=0&output=kml&msid=214652605574280498452.0004d3cc7c556a8346d32

    此链接将生成包含任何更改的 KML,因此,如果您每次都从此处读取您的 KML,您的更改将在客户端使用此数据时显示。我认为直接点击 URL 并不违反您所说的“不下载 KML”的意思,对吗?

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-14
      • 2013-10-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多