从已加载的地图中获取标记

时间:2012-02-09 13:21:48

标签: google-maps kml

我需要你的帮助。

我从KML文件中获取Google Map的参数(标记和多边形)。如何从此(已加载)地图中获取所有标记?当我得到这些标记时,我会在函数中使用这个标记数组:

GEvent.bind(marker,”click”,marker,function() {
...
});

感谢。

1 个答案:

答案 0 :(得分:1)

您似乎正在使用Google Maps API V2,因为V2已被弃用,您应该考虑转移到V3,并且最早可能会在明年关闭。无论如何,在V2和V3中,GGeoXml对象(v2)或KMLLayer对象(v3)都不允许您同时访问所有信息。在V3中,KmlLayer对象在您单击时为您提供了一些基本的功能数据,因此您可能不需要事先解析它。如果这不能为您提供足够的信息,那么您需要事先将KML解析为XML。