怎么消除scene.open的资源 然后重新加载资源

0 投票
var viewer = new Cesium.Viewer('cesiumContainer');
var scene = viewer.scene;
var promise = scene.open("http://10.108.251.36:8899/iserver/services/3D-f1-f1/rest/realspace");

这是最开始的场景

从后台获取数据后 如果地图的楼层改变 要进行一个地图切换的操作

我之前使用scene.layers.remove(promise);

这种方式执行之后会把新的地图重叠在以前的地图上

就是删除的方式不对

如果使用scene.layers.removeAll 的话 他会说没有声明layers

请问有什么办法能够消除原来底图的图层

12月 2, 2020 分类:  236次浏览 | 用户: zhouzheng (6 分)

1个回答

0 投票
您好,方便详细说下您那边的具体需求以及要实现的功能吗?
12月 3, 2020 用户: 卷饼先生 登峰造极 (5,342 分)
...