您好,请问您所说的加载时调用异常,如果在加载数据的回调事件里去隐藏会异常报错呢?
鉴于您的隐藏在这个对应数据加载的回调事件里去做,比如需要隐藏A工作空间里的数据,就在A工作空间open.scene的回调事件里去隐藏,
需要隐藏B单图层加载的缓存,那就在scene.addS3MTilesLayerByScp的回调事件里去隐藏,注意如果隐藏A数据不在其他数据的回调事件里,要一一对应。
var promise=scene.addS3MTilesLayerByScp();
Cesium.when(promise,function (layer) {
//回调事件里内里进行操作
viewer.zoomTo(layer);
})
或
var promise=scene.Open();
Cesium.when(promise,function (layer) {
//回调事件里内里进行操作
viewer.zoomTo(layer);
})
希望可以帮助到您。