首页 / 浏览问题 / 三维GIS / 问题详情
supermap webgl 如何加载多个三维场景服务
30EXP 2021年11月30日
使用产品:webgl

数据类型:s3m

问题详细描述:现有多个不同路径的s3m服务,如何使用webgl api加载他们,目前我是使用多个scene.open打开,有没有更好的方法实现

1个回答

加载三维服务有两种方式,一种是scene.open(),一种是scene.addS3MTilesLayerBySCP();前者是打开当前场景下所有的图层,后者是打开单个图层。您可以在iDesktop里面把所有的图层都放到一个场景里面保存之后再发服务。
6,087EXP 2021年11月30日
找到了,可以用Cesium.when.all
Cesium.when.all只是一个回调函数,实际上不管用的是open还是 addS3MTilesLayerBySCP 都是直接就把图层添加出来了
...