首页 / 浏览问题 / 三维GIS / 问题详情
移除地形报错
71EXP 2024年02月02日
使用产品:SuperMap iClient3D 11i(2023) SP1 for WebGL/WebGPU(2023/11/24)
使用以下代码重置地形后,会报错。 如果设置地形隐藏visible=false, 再次重新添加新的地形又会报错
viewer.terrainProvider = new SuperMap3D.EllipsoidTerrainProvider({
  ellipsoid: SuperMap3D.Ellipsoid.WGS84
})

1个回答

多地形使用示例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 地形服务。

4,151EXP 2024年02月02日
...