【问题标题】:Load two or more kml files using API V3使用 API V3 加载两个或多个 kml 文件
【发布时间】:2013-10-17 07:52:26
【问题描述】:

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

这样就可以了,

新的 google.maps.KmlLayer( 'http://www.example.com/kml/map.kml?&rand='+(新日期()).valueOf(), { 保留视口:真, 地图:地图 });

但是如果我想加载两个或更多的地图,我应该怎么做?

【问题讨论】:

  • 两个或更多地图?还是两个或更多KML 文件?如果有两个或多个 KML 文件,请为每个文件使用不同的 KmlLayer 对象。

标签: google-maps-api-3 kml


【解决方案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

【讨论】:

    猜你喜欢
    • 2015-03-22
    • 2013-04-16
    • 2011-07-25
    • 2013-06-28
    • 2016-01-07
    • 1970-01-01
    • 1970-01-01
    • 2012-05-17
    • 1970-01-01
    相关资源
    最近更新 更多