创建并显示KML文件?

时间:2014-08-20 09:38:33

标签: android google-maps kml

我如何在Google地图上创建和显示KML文件任何解决方案....

我已经尝试过这段代码,但它不能用于版本1,我想在Google Maps V-2上实现

How to draw Path on Map using KML file

预先感谢任何帮助

1 个答案:

答案 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