自学内容网 自学内容网

Cesium入门学习6(2025年版本)----- 卫星轨迹

1.完整学习衔接:

cesium入门学习一_cesium入门难吗-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Jinyizhi2233/article/details/144713925

cesium入门学习二-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Jinyizhi2233/article/details/144723617

cesium入门学习三_cesium 点击事件-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Jinyizhi2233/article/details/144743308

cesium入门学习四-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Jinyizhi2233/article/details/144761268

     cesium入门学习五(2025年版本)-------------cesium加载离线地图-CSDN博客icon-default.png?t=O83Ahttps://blog.csdn.net/Jinyizhi2233/article/details/144984190

2.显示效果

代码:

//第20个程序   卫星轨道

const viewer = new Cesium.Viewer('cesiumContainer', {

  imageryProvider: false, // 禁用默认的 Bing Maps 图层

  baseLayerPicker: false // 禁用图层选择器

});



// 配置 TMS 影像提供器

const tmsImageryProvider = new Cesium.UrlTemplateImageryProvider({

  url: 'http://127.0.0.1:8882/map/arcgis_blue_tms/{z}/{x}/{reverseY}.jpg', // TMS 瓦片路径模板

 // url: 'E:/cesiumdemo/WebCesium/cesiumdemo/map/arcgis_blue_tms/{z}/{x}/{reverseY}.jpg',

  tilingScheme: new Cesium.WebMercatorTilingScheme(), // TMS 通常使用 Web Mercator 投影

  minimumLevel: 1, // 数据的最小级别

  maximumLevel: 6, // 数据的最大级别

  credit: 'Local TMS Map' // 数据来源描述,可选

});



 // 将 TMS 图层添加到 Viewer

 viewer.imageryLayers.addImageryProvider(tmsImageryProvider);



 viewer.dataSources.add(

  Cesium.CzmlDataSource.load("/SampleData/simple.czml"),

);



viewer.camera.flyHome(0);

其中有一部分是加载离线地图,加载卫星轨道的代码只有这部分:

 viewer.dataSources.add(
  Cesium.CzmlDataSource.load("/SampleData/simple.czml"),
);

viewer.camera.flyHome(0);

点击这个,即可看到卫星轨迹的移动

3.关于cesium的api详解

     这个案例是来自官网的,所以SampleData是官网提供的案例学习目录,目录中包含了一些我模型以及一些相关的文件,在github下载中cesium就有此文件。在CZML - Cesium Sandcastle网址就是这个案例的学习。

--------》cesium的api网址

Index - Cesium Documentationicon-default.png?t=O83Ahttps://cesium.com/learn/cesiumjs/ref-doc/

-------》cesium关于czmlDataSource类的详解

CzmlDataSource - Cesium Documentationicon-default.png?t=O83Ahttps://cesium.com/learn/cesiumjs/ref-doc/CzmlDataSource.html

  • new Cesium.CzmlDataSource(name)
  • 这是用于创建一个新的 CzmlDataSource 对象的构造函数。
  • 参数 name 是一个可选的字符串,表示该数据源的名称,主要用于标识数据源,可以在用户界面中显示该名称。

   A DataSource which processes CZML.

  • 这是一个数据源类,用于处理 CZML 数据。
  • CZML(Cesium Language)是一种 JSON 格式的文件,用于描述动态的地理空间数据(如轨迹、标签、模型等)

4.待定


原文地址:https://blog.csdn.net/Jinyizhi2233/article/details/145109519

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!