CallbackProperty

new Cesium.CallbackProperty (callback, isConstant)

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

Members

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

readonly isConstant : Boolean

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

Methods

equals ( other ) Boolean

将此属性与提供的属性进行比较,如果相等则返回 true ,否则返回 false
Name Type Description
other Property 可选 其他属性。
Returns:
如果左右相等,则为 true ,否则为 false

getValue (time, result ) Object

获取属性的值。
Name Type Description
time JulianDate 检索值的时间。
result Object 可选 将值存储到其中的对象,如果省略,则创建并返回一个新实例。
Returns:
如果未提供或不支持结果参数,则修改结果参数或新实例。

setCallback (callback, isConstant)

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

Type Definitions

Cesium.CallbackProperty.Callback (time, result ) Object

返回属性值的函数。
Name Type Description
time JulianDate 检索值的时间。
result Object 可选 将值存储到的对象。如果省略,该函数必须创建并返回一个新实例。
Returns:
修改后的结果参数,或者如果结果参数未提供或不受支持,则为新实例。