var promiseQXSY = viewer.scene.open(config.mapQXSY);
var promise = viewer.scene.open(config.mapChenJiang);
var promiseCGQ = viewer.scene.open(config.mapCGQ);
Cesium.when.all([promiseQXSY], function (layers) {
layers.forEach((layer, index) => {
if (layer.length == 0) {//防止layer为空
return
} else {
index = 0;
console.log(layer,'sss')
layer.forEach((layeritem, index1) => {
if (layeritem._name.indexOf("沉降") > -1||layeritem._name.indexOf("bianpowg@模型测试") > -1) {//传感器图层默认隐藏
layer[index].visible = false;
}
})
}
})
您好,我能请教个问题吗,scene.open打开三维场景下的图层,promiseCGQ,promiseQXSY,promise。promise和promiseQXSY可以正常打开但是promiseCGQ,打不开,也不是打不开偶尔能打开,when.all,我把promiseCGQ一加上就不执行这个函数了,去掉就可以,但是偶尔也能之行,服务上能正常显示,找了好久不知道啥原因,打开图层的名称一样会不会影响加载?
本文由 guyu521 创作,采用 知识共享署名 3.0 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。