scene.open(url)打不开但isServer服务正常

其它 · guyu521 · 于 5年前 发布 · 6913 次阅读
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 中国大陆许可协议 进行许可。 可自由转载、引用,但需署名作者且注明文章出处。

共收到 0 条回复 cesium
没有找到数据。
添加回复 (需要登录)
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
Your Site Analytics