首页 / 浏览问题 / 其他 / 问题详情
webgl地形的显示和隐藏
3EXP 2018年06月26日
webgl开发,在初始化viewer时添加了地形图层,现在想让地形可以隐藏

试验过的方法:
1、销毁viewer,重建
         -------viewer中还有很多模型,还有已选中模型或者颜色修改过的模型,需要保留状态,无法重建
2、隐藏地球globe.show = false
        --------可以隐藏,但其他模型直接悬浮在虚空之中,很不好看,还很。。。瘆人。。。

综上,想问有没有能保留地球,只隐藏地形的方法

1个回答

您好,没有直接隐藏的方法,也没有移除地形的方法,我们要实现隐藏地形的办法就是--替换地形。

比如说你原本是在中国区域添加了一个地形,当你想隐藏时,就用美国区域内的地形去替换掉它(中国区域就没有地形了)。没有美国区域的地形?没关系,我们可以自己做一个,iDesktop中空间分析--构建DEM,只需你随便在美国区域画几个点即可构造一个地形出来。
胡林
1
5,985EXP 2018年06月27日
谢谢回答!

替换地形的相关代码能在哪里找到呢?我简单看看了例子,没发现替换地形的相关内容啊
...