| | |
| | | |
| | | // 1. 设置初始时间 |
| | | const date = new Date(2025, 3, 11, 12, 0, 0, 0); |
| | | // const date = new Date(2024, 6, 13, 5, 5, 50); |
| | | const julianDate = SmartEarth.Cesium.JulianDate.fromDate(date); |
| | | // earthCtrl.viewer.clock.currentTime = julianDate; |
| | | |
| | | // 2. 配置时钟选项,禁止自动推进时间 |
| | | // // 2. 配置时钟选项,禁止自动推进时间 |
| | | earthCtrl.viewer.clockViewModel.shouldAnimate = false; // 禁用动画 |
| | | earthCtrl.viewer.clockViewModel.clockRange = |
| | | SmartEarth.Cesium.ClockRange.CLAMPED; // 限制时间范围 |
| | | earthCtrl.viewer.clockViewModel.multiplier = 0; // 设置时间推进速度为0 |
| | | |
| | | // 开启大气散射效果 |
| | | // earthCtrl.atmosphere.enable(); |
| | | // 3. 设置当前时间并锁定 |
| | | earthCtrl.viewer.clock.currentTime = julianDate; |
| | | |