首页 / 浏览问题 / WebGIS / 问题详情
地形隐藏不生效
22EXP 2023年06月15日
viewer.terrainProvider.visible = false; 设置地形隐藏不生效

  viewer = new Cesium.Viewer('map', { terrainProvider: new Cesium.CesiumTerrainProvider({

        url: 'http://192.168.1.26:8090/iserver/services/3D-local3DCache-DEM/rest/realspace/datas/DEM',

        invisibility: true,

        isSct: true,

      }),

    });

1个回答

您好,

地球本身就是有一个球体地形,地形服务添加之后,是和球体在一块的。

可以设置隐藏地球来隐藏地形 viewer.scene.globe.show = false;

类似的还有影像,影像是伴生地形的,没有地形,影像也会消失。

处理方法,你可以看一下这个回答:http://qa.supermap.com/33346

4,151EXP 2023年06月15日

http://support.supermap.com.cn:8090/webgl/examples/webgl/editor.html#terrainAndImagery


官方这个例子上有,地形隐藏,您帮忙看一下是什么原因

确认了一下,现在API中是没有这个接口的,但是可以使用

您这个调换一下顺序试试呢?

viewer.terrainProvider.visible = false; 放到设置地形url的后面

之前的换通常是使用地形替换的方法https://www.jianshu.com/p/42b2457fa0b7

...