cesium修改地球默认颜色

背景

显示地下管线时,默认背景(蓝色)会和部分管线颜色重复,导致管线显示不明显。

代码

window.viewer.scene.globe.baseColor = Cesium.Color.RED;//设置地球颜色
//隐藏大气,不隐藏的话周围会有一圈光晕
window.viewer.scene.skyAtmosphere.show = false;

效果图

在这里插入图片描述

参考

cesium 显示纯色地球

### 设置 Cesium 地球的暗色模式 为了在 Cesium 中实现暗色系的地图样式,可以通过自定义 `Cesium Viewer` 的背景颜色以及地形和影像图层的颜色来达到目的。以下是具体方法: #### 修改 HTML 和 JavaScript 代码以支持暗色主题 通过调整 CSS 样式表中的背景颜色修改初始化脚本部分可以轻松应用暗色调。 ```html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>暗色系地图样式</title> <style> body, html { margin: 0; padding: 0; background-color: #1a1a1a; /* 设置页面整体背景为深色 */ } #cesiumContainer { width: 100%; height: 100vh; } .cesium-widget canvas { background-color: #1a1a1a !important; /* 覆盖默认白色背景 */ } </style> </head> <body> <div id="cesiumContainer"></div> <script src="https://cesium.com/downloads/cesiumjs/releases/1.95/Build/Cesium/Cesium.js"></script> <link href="https://cesium.com/downloads/cesiumjs/releases/1.95/Build/Cesium/Widgets/widgets.css" rel="stylesheet"> <script> // 初始化带有特定选项的 Cesium 查看器实例 var viewer = new Cesium.Viewer('cesiumContainer', { terrainProvider : Cesium.createWorldTerrain(), baseLayerPicker : false, sceneModePicker : true, navigationHelpButton : false, }); viewer.scene.backgroundColor = Cesium.Color.BLACK; // 添加黑色调底图服务作为基础图层 (可选) viewer.imageryLayers.addImageryProvider( new Cesium.UrlTemplateImageryProvider({ url : 'https://server.arcgisonline.com/ArcGIS/rest/services/Canvas/World_Dark_Gray_Base/MapServer/tile/{z}/{y}/{x}' }) ); </script> </body> </html> ``` 上述代码片段展示了如何更改网页的整体外观至更暗的主题,并指定了一个适合夜间查看的地图瓦片源[^1]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值