首页 / 浏览问题 / 三维GIS / 问题详情
想用viewer.scene.open()将一个场景打开两次
17EXP 2023年06月05日

使用产品:WebGL for Cesium 操作系统:win11 x64 问题详细描述:viewer.scene.open() 方法将一个场景打开两次,怎么还是只有一个图层,我希望产生两个图层怎么来设置呢?

1个回答

您好,如果是同一份数据scene.open是没有办法打开多个的,不同数据scene.oepn可以打开多个,

是因为完全相同的图层名覆盖了数据。

同一份数据您如果想要打开多个,建议使用scene.addS3MTilesLayerByScp,需要注意同一份数据想要加载多个的话,add时要给不同的图层名称。

http://support.supermap.com.cn:8090/webgl/docs/Documentation/Scene.html

希望可以帮助到您。

10,758EXP 2023年06月05日
如果是不同的数据scene.oepn打开了多个,后续通过按钮怎么控制有的显示,有的隐藏呢
显隐控制和原始在那个场景无关,显隐控制是在具体图层层面的,对layers去控制的。

因此后续多图层数据的控制要您根据业务需求写您具体需要的图层组和控制代码。
...