Appearance
BizMapTrack 地图轨迹回放
地图轨迹回放:高德 JSAPI 2.0 运行时 CDN 加载(app-key 必填,安全密钥可选),轨迹折线(带方向箭头)+ 移动标记 + 播放控制条(播放 / 暂停、进度拖拽、1x/2x/4x 倍速、上一 / 下一帧步进)、当前点信息联动。配送轨迹、巡检路线、车辆回放。无 Key / 加载失败给出可操作提示而非白屏(与 BizMapPicker 同模式)。
基础用法
上海仓出库09:00121.47800, 31.23040
无 Key 降级
样式定制
起点116.36000, 39.90000
自动播放与倍速
广州出发113.26000, 23.13000
事件联动
成都104.07000, 30.66000
编程式控制
武汉起点114.31000, 30.60000
长轨迹
出发09:00116.44000, 39.93000
纯地图模式
西湖文化广场08:00120.15000, 30.28000
Props
| 属性名 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| app-key | string | '' | 高德 Web端(JS API) Key(必填,高德开放平台申请) |
| security-js-code | string | '' | 安全密钥(2021-12 后申请的 key 必配,配域名白名单) |
| points | BizMapTrackPoint[] | [] | 轨迹点(lng / lat / time / name,按时间先后) |
| height | number | 360 | 地图高度 px |
| stroke-color | string | '#409eff' | 轨迹线颜色 |
| stroke-weight | number | 5 | 轨迹线宽 |
| v-model:speed | number | 1 | 播放倍速 1/2/4 |
| autoplay | boolean | false | 挂载后自动播放 |
| show-controls | boolean | true | 底部播放控制条 |
Events
| 事件名 | 参数 | 说明 |
|---|---|---|
| play / pause | — | 播放状态切换 |
| ended | — | 播放到末尾 |
| point-change | (index, point) | 当前轨迹点变化 |
| update:speed | (speed: number) | 倍速变化 |
| map-error | (reason: string) | 脚本加载 / 初始化失败 |
Expose
| 名称 | 类型 | 说明 |
|---|---|---|
| play / pause | () => void | 编程式播放控制 |
| seek | (index: number) => void | 跳转到指定轨迹点 |
| getMap | () => AMap.Map | null | 高德地图实例(叠加覆盖物) |
WARNING
需使用方自备高德 Key(Web端 JS API),建议配置域名白名单;内网 / 海外环境不可用。示例页未配置 Key 时展示降级提示。