经纬志
首页 / Cesium / 使用示例

手动控制时间轴

关掉自动播放,手动推进 clock.currentTime,让实体沿采样轨迹移动。

CesiumJS 1.121 · 更新 2026-10-28
源码与运行效果
运行效果

为什么要手动

默认时钟跟随渲染帧推进。外部时间源(如回放系统、实时轨迹)需要按真实速度推进,就关掉 shouldAnimate 自己改 currentTime。

采样属性自动取值

实体位置绑定了 SampledPositionProperty,时钟一变,属性就按当前时间插值出新位置,不需要额外更新代码。

属性设置说明
shouldAnimatefalse停止自动推进
currentTimeJulianDate手动写入当前时间
clockRangeLOOP_STOP到末尾停下,示例里自行回绕

手动推进时不要再用 multiplier 期待加速;倍速只对自动播放生效。