我一直在通过geoXML库通过以下方式在谷歌地图中渲染KML文件。
var geoXml = new geoXML3.parser({
map : map,
singleInfoWindow : true
});
geoXml.parse('http://DomainName/GeoSystem/redrawKML');
我通过以下方式了解到我们可以在谷歌地图中渲染 KML 文件。
var ctaLayer = new google.maps.KmlLayer({
url: 'http://gmaps-samples.googlecode.com/svn/trunk/ggeoxml/cta.kml'
});
ctaLayer.setMap(map);
这两种方法让我问以下,(如果它很愚蠢,我会以适当的方式更新它)
- 在谷歌地图中渲染 KML 文件哪个更快,为什么?
- 这为处理事件(鼠标单击、按键等)提供了良好的支持
- 这为验证从服务器呈现的 KML 文件提供了最佳支持。