new Cesium.ClockViewModel(clock)
为用户界面(interfaces)公开一个
Clock
的视图模型。
Name | Type | Description |
---|---|---|
clock |
Clock | optional 该视图模型包装的时钟对象,如果未定义,将创建一个新实例。 |
参考:
成员变量
canAnimate : Boolean
获取或设置时钟是否可以动画。参考
Clock#canAnimate
。
这个属性是可见的(observable)。
clock : Clock
获取底层时钟。
clockRange : ClockRange
获取或设置时钟范围设置。参考
Clock#clockRange
。
这个属性是可见的(observable)。
clockStep : ClockStep
获取或设置时钟步长设置。参考
Clock#clockStep
。
这个属性是可见的(observable)。
currentTime : JulianDate
获取或设置当前时间。参考
Clock#currentTime
。
这个属性是可见的(observable)。
multiplier : Number
获取或设置时钟倍增器。参考
Clock#multiplier
。
这个属性是可见的(observable)。
shouldAnimate : Boolean
获取或设置时钟是否应该动画。参考
Clock#shouldAnimate
。
这个属性是可见的(observable)。
startTime : JulianDate
获取或设置时钟的开始时间。参考
Clock#startTime
。
这个属性是可见的(observable)。
stopTime : JulianDate
获取或设置时钟的停止时间。参考
Clock#stopTime
。
这个属性是可见的(observable)。
systemTime : JulianDate
获取当前系统时间。这个属性是可见的(observable)。
内置方法
destroy()
销毁视图模型。当不再需要视图模型时,应该被调用以便正确地清理它。
返回值:
如果对象已被销毁,则为true,否则为false。
synchronize()
用底层时钟的内容更新视图模型。
如果底层时钟发生了更改并且
Clock.tick
还没有被调用,则可以调用它来强制更新视图模型。