前言
在webgis项目中,轨迹回放是一个很常用的功能。之前使用leaflet开发项目的时候,发现有很多别人已经开发好的插件可以实现轨迹回放功能,但是在Cesium中,这种例子还比较少,就只能自己琢磨写一个。
效果图
因为是录屏软件录的所以看起来是一帧一帧的,实际效果可以在Cesium实战专栏上查看。
实现思路
在Cesium中实现类似的效果目前我知道的有两种方法。一种是结合Cesium时间和SampledPositionProperty类实现、另一种是通过czml文件实现。本实例通过时间和SampledPositionProperty类实现。
关键代码
// Cesium轨迹回放实例
import appConfig from '../../appConfig'
let cesiumInit = {