# 03: 相机控制契约 **What to build:** 实现驾驶舱三维地图的显式相机控制:左键拖拽平移、右键绕中心旋转、滚轮调整弹簧臂距离,并替换 Cesium 默认交互。 Blocked by: 02 Status: ready-for-agent Labels: ready-for-agent - [ ] 鼠标左键拖拽只执行摄像机平移,不旋转、不缩放。 - [ ] 鼠标右键拖拽绕旋转中心执行轨道旋转;右键按下时锁定中心,拖拽中不重新拾取。 - [ ] 滚轮只改变摄像机与旋转中心的距离。 - [ ] 选中监测点/设备时中心为该对象地表点;未选中时为地面拾取点;取消选中不回退中心。 - [ ] 从无选中到选中时镜头平滑换中心,保持 heading 与 range。 - [ ] Cesium 默认左键旋转、滚轮缩放等行为被替换。 - [ ] 相机控制集中在地图服务层。 - [ ] 三类交互各有可重复演示路径。 ## 进度:0% 未动工。等待按 Blocked by 依赖顺序实施。