我如何在Google地图上创建和显示KML文件任何解决方案....
我已经尝试过这段代码,但它不能用于版本1,我想在Google Maps V-2上实现
How to draw Path on Map using KML file
预先感谢任何帮助
答案 0 :(得分:0)
KmlLayer将KML元素呈现为Maps API V3图块叠加。
如果您想使用Google Maps API显示现有的KML文件,可以尝试以下方法:
function initialize() {
var location = new google.maps.LatLng(41.875696,-87.624207); // Chicago
var mapOptions = {
zoom: 11,
center: location
}
var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);
var ctaLayer = new google.maps.KmlLayer({
url: 'http://gmaps-samples.googlecode.com/svn/trunk/ggeoxml/cta.kml'
});
ctaLayer.setMap(map);
}
google.maps.event.addDomListener(window, 'load', initialize);
可以找到使用HTML + JavaScript的完整工作示例here。 有关详细信息,请参阅KmlLayer Maps API Reference。