需求是隐藏地球使其变成3d模型展示,效果类似如下:
代码如下:
要改的设置有天空盒(太空星星),天空大气,太阳月亮,地球本体(也可以把地球本体改变颜色)
1 | viewer.scene.sun.show = false; //在Cesium1.6(不确定)之后的版本会显示太阳和月亮,不关闭会影响展示 |
参考:Cesium隐藏地球
cesium隐藏地球及设置默认视角及其他viewer属性设置
Cesium概述 Cesium是一个基于JavaScript开发的WebGL三维地球和地图可视化库。它利用了现代Web技术,如HTML5、WebGL和WebAssembly,来提供跨平台和跨浏览器的三维地理空间数据可视化。Cesium的主要特点包括: 跨平台、跨浏览器:无需额外插件,即可在多种操作系统和浏览器上运行。 海量数据支持:Cesium定义了3D Tiles数据格式,支持大规模三维模型和地形数据的加载与渲染。 丰富的地图模式:支持三维、二维和哥伦布视图(2.5D),提供多种地图和地形图层选择。 交互功能:支持地址搜索、信息属性框等用户交互功能,以及全屏模型和WebVR虚拟现实体验。