KML中的自定义图标未显示在谷歌地图API V3上

时间:2011-03-30 20:50:03

标签: google-maps-api-3 kml

所以我有一个大型KML,其中包含许多自定义图标,我想在google地图上显示(API v3)。您可以在此处查看示例页面:http://mexicometro.org/metro/line1/pantitlan/

我正在加载的kml在这里:http://mexicometro.org/doc.kml

我无法弄清楚为什么自定义图标没有显示出来。我相信我的kml写得很好(我手工完成);我过去曾向我指出过一些嵌套问题,但我相信我已经解决了所有问题。

那么有人可以帮我解决这个问题吗?我的kml有问题吗?它曾经在api v2中工作。

谢谢!

2 个答案:

答案 0 :(得分:0)

尝试将样式元素放在顶部而不是地标中的样式定义中。根据文档http://code.google.com/apis/kml/documentation/kmlreference.html#placemark

,似乎不支持地标中的样式元素

答案 1 :(得分:0)

我遇到了这个问题,然后我意识到这是一个缓存问题。即使你告诉你的浏览器没有缓存任何谷歌仍然会。确保更改kml文件的名称以确保无法进行缓存。