czml数据以及应用

CZML(Cesium Language)是Cesium团队制定的一种基于JSON的动态数据格式,用于描述三维场景中的几何图形、模型及其随时间的变化。

在cesium中我们可以引入czml数据.

html 复制代码
  const blueBox = viewer.entities.add({
    name: "Blue box",
    position: Cesium.Cartesian3.fromDegrees(-114.0, 40.0, 300000.0),
    box: {
      dimensions: new Cesium.Cartesian3(400000.0, 300000.0, 500000.0),
      material: Cesium.Color.BLUE,
    },
  });
  console.log(czml)

  //加载czml数据
  let promiseData = Cesium.CzmlDataSource.load(czml);
  promiseData.then((dataSources) =>{
    viewer.dataSources.add(dataSource);
  });

保存后打开

点击后我们可以看到自己命名的名称以及蓝色盒子

相关推荐
xiaopengbc6 分钟前
在 Python 中实现观察者模式的具体步骤是什么?
开发语言·python·观察者模式
文心快码BaiduComate10 分钟前
WAVE SUMMIT深度学习开发者大会2025举行 文心大模型X1.1发布
前端·后端·程序员
babytiger10 分钟前
python 通过selenium调用chrome浏览器
前端·chrome
Python大数据分析@11 分钟前
python用selenium怎么规避检测?
开发语言·python·selenium·网络爬虫
ThreeAu.14 分钟前
Miniconda3搭建Selenium的python虚拟环境全攻略
开发语言·python·selenium·minicoda·python环境配置
passer98117 分钟前
基于webpack的场景解决
前端·webpack
华科云商xiao徐24 分钟前
Java并发编程常见“坑”与填坑指南
javascript·数据库·爬虫
奶昔不会射手30 分钟前
css3之grid布局
前端·css·css3
zhangfeng113332 分钟前
R 语法高亮为什么没有,是需要安装专用的编辑软件,R语言自带的R-gui 功能还是比较简单
开发语言·r语言