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

获取或设置新实例使用的默认时间格式化程序。
获取clock view 模型 .
获取或设置用于设置显示日期格式的函数.
Default Value: AnimationViewModel.defaultDateFormatter
获取当前日期的字符串表示形式,此属性是可观察的.
获取提高动画速度的命令。
获取当前乘数的字符串表示形式,此属性是可观察的.
获取暂停切换按钮视图模型.
获取播放切换按钮视图模型.
获取实时切换按钮视图模型.
获取反向切换按钮视图模型.
获取或设置当前梭子环角度。此属性是可观察的。
获取或设置当前是否正在拖动梭子环.此属性是可观察的.
Default Value: false
获取降低动画速度的命令。
获取或设置拖动梭子环是否应使乘数对齐到定义的刻度值,而不是在它们之间插值。此属性是可观察的。
Default Value: false
获取或设置设置显示时间格式的函数.
Default Value: AnimationViewModel.defaultTimeFormatter
获取当前时间的字符串表示形式。此属性是可观察的.

Methods

getShuttleRingTicks()Array.<number>

获取要与穿梭环关联的正已知 clock multipliers 数组的副本.
Returns:
与穿梭环关联的已知 clock multipliers 数组.

setShuttleRingTicks(positiveTicks)

设置要与穿梭环关联的正已知 clock multipliers 数组. 这些值将为它们创建负等效值,并设置梭子环的最小和最大范围值,以及单击时要对齐到的值。 这些值不需要按顺序排列,因为它们将自动排序,并且重复值将被删除。
Name Type Description
positiveTicks Array.<number> 与 shuttle ring 关联的已知正 clock multipliers 列表.

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 Forum.