3 Commits

Author SHA1 Message Date
Zzc
6f2259547e refactor(3d-situational-awareness): 模块化为可组合架构
- 将功能提取到专用的可组合项中(useCesiumLifecycle、useEmergencyDispatch、useMapClickHandler、useMockData、usePathLines、useRangeCircle)
- 将常量分离到有组织的文件中(坐标、模拟数据、相机预设)
- 添加TypeScript类型定义以提高类型安全性
- 重构主组件以使用可组合模式,提高可维护性和性能
- 更新路由器和组件以支持新架构
2025-11-25 09:35:28 +08:00
Zzc
a562ad9369 perf(screen): 优化双地图比较中的相机同步
重构相机同步以使用单向(从右到左)同步并结合postRender以获得更好的性能。禁用左侧查看器的所有交互以防止意外更改。直接传递位置引用而非克隆以实现最佳效率。
2025-11-24 17:00:50 +08:00
Zzc
536b00fab4 feat(situational-awareness): 添加双地图对比和增强视频监控功能
新增支持双地图对比模式,显示灾害前后场景,
新的视频模态框用于全屏监控并带有方向控制,
位置面板显示地理信息,
地图工具提示显示实体详情,以及用于3D瓦片管理的可组合组件,
地图标记和模型对比功能。包括新的共享组件
如DecorativePanel和MapTooltip,以及Cesium数据
和模型对比设置的配置文件。
2025-11-18 21:24:31 +08:00