使用Maps API v3样式的现有Google“我的地点”地图

时间:2013-01-21 16:05:40

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

我正在尝试使用通过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。

1 个答案:

答案 0 :(得分:6)

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

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