使用viewer.value.scene.open打开多个场景后,怎么空间去选择某个隐藏,某个展现呢? 求解答
// 定义一个数组来存储多个Cesium Viewer 实例 var viewers = []; // 创建和初始化多个Cesium Viewer 实例 function createViewers() { var container1 = document.getElementById('container1'); var viewer1 = new Cesium.Viewer(container1, options1); viewers.push(viewer1); var container2 = document.getElementById('container2'); var viewer2 = new Cesium.Viewer(container2, options2); viewers.push(viewer2); // 添加更多实例... // 创建并初始化所有实例后,可以执行其他操作 } // 销毁多个Cesium Viewer 实例 function destroyViewers() { for (var i = 0; i < viewers.length; i++) { var viewer = viewers[i]; viewer.destroy(); } viewers = []; } // 创建新的Cesium Viewer 实例 function createNewViewers() { destroyViewers(); // 先销毁旧的实例 // 创建和初始化新的Cesium Viewer 实例 createViewers(); } // 初始化多个Cesium Viewer 实例 createViewers();
您尝试创建多个viewer实例,分别加载场景