我需要你的帮助。
我从KML文件中获取Google Map的参数(标记和多边形)。如何从此(已加载)地图中获取所有标记?当我得到这些标记时,我会在函数中使用这个标记数组:
GEvent.bind(marker,”click”,marker,function() {
...
});
感谢。
答案 0 :(得分:1)
您似乎正在使用Google Maps API V2,因为V2已被弃用,您应该考虑转移到V3,并且最早可能会在明年关闭。无论如何,在V2和V3中,GGeoXml对象(v2)或KMLLayer对象(v3)都不允许您同时访问所有信息。在V3中,KmlLayer对象在您单击时为您提供了一些基本的功能数据,因此您可能不需要事先解析它。如果这不能为您提供足够的信息,那么您需要事先将KML解析为XML。