2013-10-17 20 views
1

如何使用API​​ V3加载两个或更多kml文件?使用API​​ V3加载两个或更多kml文件如何使用API​​ V3加载两个或更多kml文件?

这样它的工作原理,

新google.maps.KmlLayer( 'http://www.example.com/kml/map.kml?&rand=' +(新的Date())的valueOf(){ preserveViewport,用于:真实, 地图:地图 }) ;

但是如果我想加载两张或更多地图,我该怎么办?

+1

两个或两个以上_maps_?或两个或多个_KML文件_?如果有两个或多个KML文件,请为每个KML文件使用不同的KmlLayer对象。 – geocodezip

回答

1

望着google maps api documentation,你应该尝试这样的事:

var kmllist = ["path1.kml", "path2.kml", ... ]; 
var kmllayers = []; 
for kmlurl in kmllist: 
for (var i = 0; i < kmllist.length(); i++) 
{ 
    var lay = new google.maps.kmllayer(opts); 
    lay.setUrl(kmllist[i]); 
    lay.setMap(map); 
    kmllayers.push(lay); 
} 

OPTS = kmlLayerOptions

相关问题