this.viewer = new Cesium.Viewer('#view', {
shadows: false,
requestRenderMode: true,
shouldAnimate: true,
infoBox: false,
selectionIndicator: false,
geocoder: false,
animation: false,
timeline: false,
navigation: true,
})
const imageryLayers = this.viewer.imageryLayers
const modeImageryLayerList = [{
url:'//iserver/services/3D/rest/realspace/datas1',
name:'影像1'
},{
url:'//iserver/services/3D/rest/realspace/datas2',
name:'影像2'
},{
url:'//iserver/services/3D/rest/realspace/datas3',
name:'影像3'
}]
modeImageryLayerList.map((modeImageryOne, i) => {
const imageryProvider = new Cesium.SuperMapImageryProvider(
{
url: modeImageryOne.url,
name: `影像:${modeImageryOne.name}`,
})
const layer = imageryLayers.addImageryProvider(imageryProvider, i + 1) //index=2,3,4.。。控制在第2层级递增,第1层可以设置是天地图
layer.show = true
layer.alpha = 1
})
即可渲