new Cesium.CallbackProperty(callback, isConstant)
Property
,其值由回调函数延迟计算。
Name | Type | Description |
---|---|---|
callback |
CallbackProperty~Callback | 属性求值时要调用的函数。 |
isConstant |
Boolean |
每次回调函数返回相同值时,为 true ,如果值将更改,则为false 。 |
成员变量
获取每当此属性的定义更改时引发的事件。
只要setCallBack被调用,就认为定义改变了。
获取该属性是是否是恒定的。
内置方法
将此属性与提供的属性进行比较。
Name | Type | Description |
---|---|---|
other |
Property | optional 其他属性。 |
返回值:
如果相等。则为
true
,否则为 false
。
根据提供的时间获取属性值。
Name | Type | Description |
---|---|---|
time |
JulianDate | optional 检索值的时间。此参数未使用,因为该值不随时间变化。 |
result |
Object | optional 存储结果的对象。如果省略,将创建并返回一个新实例。 |
返回值:
修改后的结果参数;如果未提供结果参数,则为新实例。
setCallback(callback, isConstant)
设置要使用的回调。
Name | Type | Description |
---|---|---|
callback |
CallbackProperty~Callback | 属性求值时要调用的函数。 |
isConstant |
Boolean |
每次回调函数返回相同值时为 true ,如果值更改,则为 false 。 |
类型定义
一个返回属性值的函数。
Name | Type | Description |
---|---|---|
time |
JulianDate | optional 时间。 |
result |
Object | optional 存储结果的对象。如果省略,将创建并返回一个新实例。 |
返回值:
修改后的结果参数,或者未提供或不支持该结果参数的新实例。