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);
  });

保存后打开

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

相关推荐
爱喝水的鱼丶2 分钟前
SAP-ABAP:在DEBUG过程中修改内表中的数据的方法详解
运维·开发语言·sap·异常处理·abap·修改内表
全宇宙最最帅气的哆啦A梦小怪兽14 分钟前
【Axure结合Echarts绘制图表】
前端·javascript·echarts·产品经理·原型
weixin_5150696631 分钟前
线程池详解:原理、使用与优化
java·开发语言
怀旧,1 小时前
【Python】2. 基础语法(2)
开发语言·python
敲代码的瓦龙1 小时前
C++?继承!!!
c语言·开发语言·c++·windows·后端·算法
沐知全栈开发1 小时前
Django 视图 - FBV 与 CBV
开发语言
西哥写代码1 小时前
基于cornerstone3D的dicom影像浏览器 第二十四章 显示方位、坐标系、vr轮廓线
javascript·3d·vue3·vr·dicom·cornerstonejs
wirepuller_king1 小时前
Python安装、pycharm配置和添加库下载
开发语言·python·pycharm
北京地铁1号线2 小时前
MMdetection推理验证输出详解(单张图片demo)
前端·算法