【解决办法】设置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]);