|
|
47074b6d56
|
左右对比部分 调整同步方式 左侧可以任意拖动 只有右侧拖动时才会触发同步
|
2025-11-25 17:55:13 +08:00 |
|
|
|
48b05625eb
|
feat(3d-situational-awareness): 添加强制预设切换并增强比较模式错误处理
- 引入统一的比较模式状态管理,具备并发保护和失败回滚功能
- 添加强制预设切换以显示/隐藏标记和范围圆圈,如果激活则自动禁用比较模式
- 实现标记和范围圆圈可见性控制,并调整相机以获得最佳视角
- 添加新的数据加载功能用于紧急基地统计和设备/材料清单
- 通过抛出错误而不是静默失败来改进useDualMapCompare中的错误处理
- 添加防御性监视以确保工具状态一致性
|
2025-11-25 14:46:53 +08:00 |
|
|
|
6f2259547e
|
refactor(3d-situational-awareness): 模块化为可组合架构
- 将功能提取到专用的可组合项中(useCesiumLifecycle、useEmergencyDispatch、useMapClickHandler、useMockData、usePathLines、useRangeCircle)
- 将常量分离到有组织的文件中(坐标、模拟数据、相机预设)
- 添加TypeScript类型定义以提高类型安全性
- 重构主组件以使用可组合模式,提高可维护性和性能
- 更新路由器和组件以支持新架构
|
2025-11-25 09:35:28 +08:00 |
|
|
|
a562ad9369
|
perf(screen): 优化双地图比较中的相机同步
重构相机同步以使用单向(从右到左)同步并结合postRender以获得更好的性能。禁用左侧查看器的所有交互以防止意外更改。直接传递位置引用而非克隆以实现最佳效率。
|
2025-11-24 17:00:50 +08:00 |
|
|
|
536b00fab4
|
feat(situational-awareness): 添加双地图对比和增强视频监控功能
新增支持双地图对比模式,显示灾害前后场景,
新的视频模态框用于全屏监控并带有方向控制,
位置面板显示地理信息,
地图工具提示显示实体详情,以及用于3D瓦片管理的可组合组件,
地图标记和模型对比功能。包括新的共享组件
如DecorativePanel和MapTooltip,以及Cesium数据
和模型对比设置的配置文件。
|
2025-11-18 21:24:31 +08:00 |
|