# MonitorMapChrome 设计 ## 目标 抽出 map-panel 内工具条 / 图例 / 比例尺为 `MonitorMapChrome.vue`。`CommandProgressFloat` 仍由页面放在 map-panel 内(或 chrome 提供 default slot)。 ## 契约 **Props:** `mapMode` (`satellite`|`street`) · `scaleText` **Emits:** `update:mapMode` 或 `set-map-mode` · `fit-all` **Slot:** default — 进度浮层等叠加层 地图实例 / `setMapMode` / `fitAll` / `mapScaleText` 计算留页面。 ## 实现 1. `src/components/MonitorMapChrome.vue` 2. MonitorView map-panel 改为 chrome + CommandProgressFloat slot/子节点 3. Commit: `refactor: 抽取 MonitorMapChrome 地图工具条图例` ## 约束 不改 mapHelper;精确 git add;中文 commit