效果如图,这里我加载了一张geoserver中国地图

尝试了很多方法,终于达到上图的效果。
当移除掉地球的图层之后,将球体的baseColor设置为透明,然后添加其他需要展示的图层:

viewer.imageryLayers.removeAll();
// 添加WMS服务
const provider = new Cesium.WebMapServiceImageryProvider({url: url,layers: "RLP",parameters: {transparent: true,format: "image/png",},});

cesium中地球球体是实心的,模拟了真实的地球构造,所以我们不仅要设置地表为透明色,还要设置地球球体内部实心部分为透明效果。
主要对globe属性进行配置。属性viewer.scene.globe.translucency.enabled设置为true,地球将被渲染为半透明的球体。

// 地球球体透明
viewer.scene.globe.showGroundAtmosphere = false;
viewer.scene.globe.baseColor = Cesium.Color.TRANSPARENT;
viewer.scene.globe.translucency.enabled = true;
viewer.scene.globe.undergroundColor = undefined;

cesium开发——设置地球球体透明相关推荐

  1. 【超图+CESIUM】【基础API使用示例】16、超图|CESIUM -设置地球模式:椭球模式、圆球模式

    前言 缺少前置学习使用资料,请自行查阅:[https://blog.csdn.net/weixin_44402694/article/details/123110136](https://blog.c ...

  2. Cesium开发基础笔记总结(加载影像、加载地形数据、加载矢量)

    Cesium开发基础笔记总结 学习总结于GIS李胜老师博客 Cesium开发基础01加载影像数据 加载影像数据 Cesium中的影像图层类: 无论是二维地图还是三维地图,如果缺少了底图影像或电子地图, ...

  3. cesium 显示纯色地球

    viewer.imageryLayers.get(0).show = false;//不显示底图 viewer.scene.globe.baseColor = Cesium.Color.WHITE;/ ...

  4. Cesium开发实践(二)模拟多架飞机飞行

    今天在看官网Demo的时候,看到一个关于时间轴的例子,正巧之前一直想做一个飞机飞行的例子,正愁不知道弄,现在有思路,赶紧乘热打铁. 先看下实现的效果图: 虽然有点瑕疵,但是效果还是可以的.核心就是利用 ...

  5. Cesium开源三维地球离线地图发布源码示例功能

    一.概述 Cesium开源三维地球离线地图发布源码提供了地图切换.查询定位.模型加载.专题图叠加显示和测量功能等,旨在为用户提供一个可以在Cesium快速加载离线地图或在线地图的解决方案,并提供技术支 ...

  6. osgearth开发三维地球

    OSGEARTH开发三维地球 背景介绍 由于先前搞了一个qgis的二维地图,现在项目组提出新的需求,需要二维三维地图进行联动.经过前期的调研,发现qgis好像并不具备三维地图展示的能力,于是搜索到os ...

  7. php设置背景为透明,css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍...

    在网页布局中有时为了网页的整体美观,可能需要将网页中的某些部分设置为背景颜色透明,那么如何设置背景颜色透明呢?本篇文章就来给大家介绍一下css设置背景颜色透明的方法. 在css中设置背景颜色透明的方法 ...

  8. IOS开发设置应用程序App启动图片

    IOS开发设置应用程序App启动图片 在资源Assets 的图片区域 右键建立一个Launch Image ,如第二张图,然后把相应的启动图片拖进去. 最后选中项目,找到 Assets ,设置 启动图 ...

  9. Go语言开发设置代理Goproxy,提高Go安装模块速度

    Go语言开发设置代理Goproxy,提高Go安装模块速度 Linux/MacOS 在Linux/MacOS系统上可以执行下列命令: # Enable the go modules feature ex ...

最新文章

  1. 想改善风险管理工作吗?做些基础性工作吧
  2. 使用swoole编写简单的echo服务器
  3. linux postgres用户,关于linux:在启动时创建postgres用户
  4. 自定义控件:流式布局
  5. Django入门教程(二)
  6. PHP的SAPI【web server与应用程序沟通的标准泛称】:CGI、FastCGI 【web server与应用程序的具体标准】及其对应程序PHP-CGI PHP-FPM【具体的程序应用】
  7. LeetCode篇之链表:1290(二进制链表转整数)
  8. 内推 | 无人驾驶~小马智行Pony.ai 2020
  9. Mongoose的链接和model优化
  10. .Net Framework 4.x 程序到底运行在哪个 CLR 版本之上
  11. python 水位流量关系曲线_水位流量关系曲线的绘制方法
  12. B46 - STM32太阳能充电智能心率监测骑行仪
  13. ISP封了80和8080端口
  14. 四天学会JavaScript(Day1~Day4)
  15. 新能源汽车智能制造工控安全解决方案
  16. 显卡驱动卸载工具DDU
  17. MySQL中什么是码_数据库中的码是什么含义?
  18. 淘宝直播API接口协议
  19. 蓝叠模拟器查看Android版本,BlueStacks蓝叠版本信息在哪看蓝叠模拟器版本信息查看方法...
  20. 游戏安全与反外挂:加固工具介绍

热门文章

  1. Vue2.0 webpack 配置html-webpack-plugin无报错 但依旧失败——一个空格引发的惨案
  2. 全国各地区银行业金融机构营业网点数量和金融机构从业人数(2007-2018年)
  3. ASCII码表 ASCII码转换函数
  4. 转载:从法律和商业角度看鸿蒙和安卓的关系
  5. c语言两数相除等于小数多少,c语言知识程序两数相除精确到小数点后k位.doc
  6. Ubuntu18.04环境下安装ERPNext 12
  7. 有点激动,Python实现视频号自动赚钱!
  8. 基于C51的DHT11(温湿度传感器)编程(详解)
  9. uniapp组件传值的方法(父传子,子传父,对象传值)案例
  10. 程序员必备神器——Typora