CallbackProperty

new Cesium.CallbackProperty(callback, isConstant)

一个 Property,其值由回调函数延迟计算。
Name Type Description
callback CallbackProperty.Callback 评估属性时要调用的函数。
isConstant boolean true(当回调函数每次都返回相同的值时),如果值会发生变化,则为 false

Members

获取此属性的定义发生更改时引发的事件。 每当调用 setCallback 时,定义都会更改。

readonly isConstant : boolean

获取一个值,该值指示此属性是否为 constant。

Methods

将此属性与提供的属性进行比较,并返回 true,否则为false
Name Type Description
other Property optional The other property.
Returns:
true如果左和右相等,否则false

getValue(time, result)object

获取属性的值。
Name Type Default Description
time JulianDate JulianDate.now() optional 检索值的时间。如果省略,则使用当前系统时间。
result object optional 要将值存储到的对象,如果省略,则创建并返回一个新实例。
Returns:
修改后的结果参数或者 result 参数未提供或不受支持,则为新实例。

setCallback(callback, isConstant)

设置要使用的回调。
Name Type Description
callback CallbackProperty.Callback 评估属性时要调用的函数。
isConstant boolean true(当回调函数每次都返回相同的值时),如果值会发生变化,则为 false

Type Definitions

Cesium.CallbackProperty.Callback(time, result)object

返回属性值的函数。
Name Type Default Description
time JulianDate JulianDate.now() optional 检索值的时间。如果省略,则使用当前系统时间。
result object optional 要将值存储到的对象。如果省略,则函数必须创建并返回一个新实例。
Returns:
修改后的结果参数, 或者 result 参数未提供或不受支持,则为新实例。
Need help? The fastest way to get answers is from the community and team on the Cesium Forum.