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

回调属性

属性不一定来自采样数据,也可以是一个函数。CallbackProperty 在每帧渲染前调用函数,返回当前值。

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

两种更新方式

第二个参数 isConstant 为 false 时每帧都调用,为 true 只在需要时调用。会随时间变化的属性必须用 false。

什么时候该用

数据无法预先采样,或者值依赖实时状态(相机高度、鼠标位置、外部接口)时,回调属性比采样属性更直接。

可以直接改的地方

位置改什么效果
isConstantfalse每帧更新
回调里的返回值换成别的值属性变化
requestRenderModefalse保持连续渲染

回调要轻:回调每帧都会执行,里面不要做重计算,开销会直接反映在帧率上。