使用带有Maps API v3样式的现有Google"我的地方"地图

Ale*_*lex 5 google-maps kml google-maps-api-3

我正在尝试使用通过Google Maps API v3创建的自定义样式和我通过"我的地方"工具在线创建的现有地图,而无需下载KML数据.

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

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

我看到上一个问题解决了这个问题:

通过Google Maps API v3查询现有的公开Goog​​le地图

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

Mat*_*hew 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"的意思,我是否正确?