AnimationViewModel





AnimationViewModel



new Cesium.AnimationViewModel

(clockViewModel)



动画


窗口小部件的视图模型。

Name Type Description

clockViewModel


ClockViewModel

要使用的ClockViewModel实例。
See:

Members




static

Cesium.AnimationViewModel.defaultDateFormatter

:

AnimationViewModel~DateFormatter

获取或设置新实例使用的默认日期格式。




static

Cesium.AnimationViewModel.defaultTicks

: Array.<Number>

获取或设置与穿梭环的新实例关联的已知时钟倍频器的默认数组。




static

Cesium.AnimationViewModel.defaultTimeFormatter

:

AnimationViewModel~TimeFormatter

获取或设置新实例使用的默认时间格式。
获取时钟视图模型。
获取或设置格式化显示日期的函数。

Default Value:


AnimationViewModel.defaultDateFormatter
获取当前日期的字符串表示形式。此属性是可观察的。
获取一个提高动画速度的命令。
获取当前乘数的字符串表示形式。此属性是可观察的。
获取暂停切换按钮视图模型。
获取播放切换按钮视图模型。
获取实时切换按钮视图模型。
获取反向切换按钮视图模型。
获取或设置当前梭环角度。此属性是可观察的。
获取或设置是否正在拖动梭环。此属性是可观察的。

Default Value:


false
获取一个降低动画速度的命令。
获取或设置是否拖动穿梭环会导致倍增器捕捉到定义的刻度值而不是在它们之间进行插值。此属性是可观察的。

Default Value:


false
获取或设置格式化显示时间的函数。

Default Value:


AnimationViewModel.defaultTimeFormatter
获取当前时间的字符串表示形式。此属性是可观察的。

Methods



getShuttleRingTicks

()



Array.<Number>

获取已知正时钟乘数的数组的副本以与穿梭环相关联。
Returns:
与梭环相关的已知时钟倍频器阵列。



setShuttleRingTicks

(positiveTicks)

设置正已知时钟倍频器的数组以与穿梭环相关联。这些值将为它们创建负等效值并设置最小值和梭环的最大值范围以及捕捉的值单击一下就可以了。值不需要按顺序排列,因为它们将被排序自动,并删除重复的值。
Name Type Description

positiveTicks

Array.<Number>
与梭环相关联的已知正时钟乘数列表。

Type Definitions



DateFormatter

(date, viewModel)



String

格式化显示日期的功能。
Name Type Description

date


JulianDate

要格式化的日期

viewModel


AnimationViewModel

请求格式化的AnimationViewModel实例。
Returns:
提供日期的日历日期部分的字符串表示形式。



TimeFormatter

(date, viewModel)



String

格式化显示时间的函数。
Name Type Description

date


JulianDate

要格式化的日期

viewModel


AnimationViewModel

请求格式化的AnimationViewModel实例。
Returns:
提供日期的时间部分的字符串表示形式。
Documentation generated by JSDoc 3.5.5 翻译:https://cesium.xin

发表评论