AnimationViewModel

new Cesium.AnimationViewModel(clockViewModel)

Animation 部件的视图模型。
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

Cesium.AnimationViewModel.DateFormatter(date, viewModel)string

一个用于格式化日期以供显示的函数。
Name Type Description
date JulianDate 要格式化的日期
viewModel AnimationViewModel 请求格式化的 AnimationViewModel 实例。
Returns:
所提供日期的日历日期部分的字符串表示。

Cesium.AnimationViewModel.TimeFormatter(date, viewModel)string

一个用于格式化时间以供显示的函数。
Name Type Description
date JulianDate 要格式化的日期
viewModel AnimationViewModel 请求格式化的 AnimationViewModel 实例。
Returns:
所提供日期的时间部分的字符串表示。
需要帮助?获取答案的最快方式是在 Cesium 社区论坛 上向社区和团队提问。