new Cesium.AnimationViewModel(clockViewModel)
Animation组件的视图模型
参数
名称 | 类型 | 描述 |
---|---|---|
clockViewModel | ClockViewModel | The ClockViewModel instance to use. |
成员变量
成员 | 类型 | 描述 |
---|---|---|
Cesium.AnimationViewModel.defaultDateFormatter | AnimationViewModel.DateFormatter | 获取或设置实例使用的默认日期格式 |
Cesium.AnimationViewModel.defaultTicks | Array.<Number> | 获取或设置梭子环实例使用的默认数组 |
Cesium.AnimationViewModel.defaultTimeFormatter | AnimationViewModel.TimeFormatter | 获取或设置实例使用的默认时间格式 |
clockViewModel | clockViewModel | 获取时钟视图模型 |
dateFormatter | AnimationViewModel.DateFormatter | 对日期进行格式化的函数 |
timeFormatter | AnimationViewModel.TimeFormatter | 对时间进行格式化的函数 |
dateLabel | String | 获取当前日期的字符串表示形式 |
timeLabel | String | 获取当前时间的字符串表示形式 |
mutiplierLabel | String | 获取当前乘法器的字符串表示形式 |
faster | Command | 获取一个动画增速的命令 |
slower | Command | 获取一个动画减速的命令 |
pauseViewModel | ToggleButtonViewModel | 获取暂停按钮视图模型 |
playForwardViewModel | ToggleButtonViewModel | 获取播放按钮视图模型 |
playRealtimeViewModel | ToggleButtonViewModel | 获取时间按钮视图模型 |
playReverseViewModel | ToggleButtonViewModel | 获取反向按钮视图模型 |
shuttleRingAngle | Number | 获取或设置当前梭子环角度 |
shuttleRingDragging | Boolean | 获取或设置梭子环当前是否正在被拖动,默认false |
snapToTicks | Boolean | 获取或设置拖动梭子环时刻度是否在定义的刻度之中,默认false |
方法
名称 | 参数类型 | 描述 | 返回值类型 |
---|---|---|---|
getShuttleRingTicks() | 无参数 | 获取梭子环的默认速度数组 | Array.<Number> |
setShuttleRingTicks() | Array.<Number> | 设置梭子环的默认速度数组 | 无返回值 |
类型定义
Cesium.AnimationViewModel.DateFormatter(date, viewModel) → String
返回值:日期的字符串表示形式。
Cesium.AnimationViewModel.TimeFormatter(date, viewModel) → String
返回值:时间的字符串表示形式。
名称 | 类型 | 描述 |
---|---|---|
date | JulianDate | 要格式化的日期 |
viewModel | AnimationViewModel | 请求格式化的AnimationViewModel实例 |