首页 / 浏览问题 / WebGIS / 问题详情
超图FAQ:【iClient】iClient Classic鹰眼控件如何添加多个图层?
64,468EXP 2023年10月18日
【iClient】iClient Classic鹰眼控件如何添加多个图层?

1个回答

【解决办法】设置layers:{Array(SuperMap.Layer)} 鹰眼地图上的图层列表,如果构造函数中没有传layer,则使用主图的baselayer。和mapOptions:{Object} 一个对象,该对象包含了传给鹰眼的map构造函数的非默认选项。 该对象包含的属性应该是主地图map对象构造是传递的非默认选项。 示例:两个(甚至更多)图层叠加,同时鹰眼中也要显示多个叠加图层,代码如下 var layer1 = new SuperMap.Layer.TiledDynamicRESTLayer(“name”,url); var layer2 = new SuperMap.Layer.TiledDynamicRESTLayer(“name”,url); var map = new SuperMap.Map(“map”,{allOverlays:true}); var ovm = new SuperMap.Control.OverviewMap({ layers:[layer1.clone(),layer2.clone()], mapOptions:{allOverlays: true} }); map.addControl(ovm); map.addLayers([layer1,layer2]);
64,468EXP 2023年10月18日
热门文章
关注我们
...