Skip to content

BizMapTrack 地图轨迹回放 ​

地图轨迹回放:高德 JSAPI 2.0 运行时 CDN 加载(app-key 必填,安全密钥可选),轨迹折线(带方向箭头)+ 移动标记 + 播放控制条(播放 / 暂停、进度拖拽、1x/2x/4x 倍速、上一 / 下一帧步进)、当前点信息联动。配送轨迹、巡检路线、车辆回放。无 Key / 加载失败给出可操作提示而非白屏(与 BizMapPicker 同模式)。

基础用法 ​

地图加载中...
1 / 8
上海仓出库09:00121.47800, 31.23040
传入轨迹点,播放控制条驱动回放,point-change 联动当前点信息。

无 Key 降级 ​

地图加载中...
1 / 0
未配置 app-key 时的占位提示(内网 / 未申请场景可预期)。

样式定制 ​

地图加载中...
1 / 4
起点116.36000, 39.90000
stroke-color / stroke-weight 定制轨迹线;height 调整地图高度。

自动播放与倍速 ​

地图加载中...
1 / 4
广州出发113.26000, 23.13000
autoplay 挂载即播;v-model:speed 倍速切换(1x / 2x / 4x)。

事件联动 ​

地图加载中...
1 / 3
成都104.07000, 30.66000
play / pause / ended / point-change 事件日志。

编程式控制 ​

地图加载中...
武汉起点114.31000, 30.60000
expose play / pause / seek 外部驱动回放(与业务时间轴联动)。

长轨迹 ​

地图加载中...
1 / 32
出发09:00116.44000, 39.93000
32 个轨迹点:进度条拖拽快速定位,帧步进逐点核查。

纯地图模式 ​

地图加载中...
西湖文化广场08:00120.15000, 30.28000
show-controls=false 收起控制条,仅地图 + 当前点信息(播放由 expose 驱动)。

Props ​

属性名类型默认值说明
app-keystring''高德 Web端(JS API) Key(必填,高德开放平台申请)
security-js-codestring''安全密钥(2021-12 后申请的 key 必配,配域名白名单)
pointsBizMapTrackPoint[][]轨迹点(lng / lat / time / name,按时间先后)
heightnumber360地图高度 px
stroke-colorstring'#409eff'轨迹线颜色
stroke-weightnumber5轨迹线宽
v-model:speednumber1播放倍速 1/2/4
autoplaybooleanfalse挂载后自动播放
show-controlsbooleantrue底部播放控制条

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 时展示降级提示。