使用产品:SuperMap iClient3D 11i(2023) SP1 for WebGL/WebGPU(2023/11/24) 使用以下代码重置地形后,会报错。 如果设置地形隐藏visible=false, 再次重新添加新的地形又会报错 viewer.terrainProvider = new SuperMap3D.EllipsoidTerrainProvider({ ellipsoid: SuperMap3D.Ellipsoid.WGS84 })
多地形使用示例http://support.supermap.com.cn:8090/webgl/Cesium/examples/webgl/editor.html#terrainAndImagery
中的添加方法进行添加,需要加载的是三维地形缓存
且viewer.terrainProvider.visible = false; 放到设置地形url的后面
前端加载多地形以下2种方案: 1. 合并 TIN 地形缓存为一份,直接加载一个地形图层; 2. 生成 DEM 地形缓存,iClient3D for Cesium 支持同时添加多个 DEM 地形服务。