首页 / 浏览问题 / 三维GIS / 问题详情
iclient for cesium,如何动态控制加载的天地图地形的可见性
20EXP 2024年11月05日

如题,查看了部分相关问题如webgl地形的显示和隐藏 - SuperMap技术问答社区的内容,没有得到解决

1个回答

您可以参考示例https://www.supermapol.com/webgl/examples/webgl/editor.html#terrainAndImagery

使用viewer.terrainProvider.visible = false;来控制地形的显隐

希望可以帮助您

1,335EXP 2024年11月05日

你这个是webgl的api把,for cesium的没有visible这个属性

加载的是天地图的全球地形,不是发布的部分地形

自己找到了:

把初始化的天地图地形和默认地形对象设为参数,动态设置给terrainprovider

MapManager.viewer.terrainProvider =isterrain? new Cesium.TiandituTerrainProvider({
                token: '1d109683f4d84198e37a38c442d68311',//在天地图官网申请的密钥
            }):new Cesium.EllipsoidTerrainProvider()
...