0
我已经使用V3和geoxml3将KML文件加载到Google地图中。该文件包含一行,从地图行走方向保存。我想将英里标记添加到该行,但我找不到有关如何从KmlLayer(或从geoXML3对象)获取折线的任何文档。Google Maps API从KML获取多段线
V3:
var layer = new google.maps.KmlLayer('http://blah.kml');
layer.setMap(map);
geoXML3:
var kml_parser = new geoXML3.parser({
map: map,
processStyles: true,
createMarker: add_marker
});
kml_parser.parse('blah.kml');
有谁知道
嗨,我已经尝试了两行,但没有文档在解析器中,所以我得到'无法读取未定义的属性错误。 kml_parser.docs.length为0.但KML文件正在加载并显示在地图上...任何线索? – skeniver
嗨,在停止懒惰并检查您发布的第一个示例后,我设法使用afterParse选项获取长度!谢谢! – skeniver
很抱歉复活此主题,但GeoXML3上的API文档是什么?我想知道可用的结构和方法(就像Java API文档一样,如果你知道我的意思)。 – IndoKnight