# 普通轨迹回放
基于 Marker 移动的简单轨迹回放,支持轨迹循环轨迹回放,已经过路径样式,暂停,停止,继续,清除 轨迹回放。
不支持移动中轨迹回放速度修改。
# mapU.markerMove
@params
: markerMoveOptions 海量点位组配置参数
@returns
: group
缓存轨迹移动数据对象 {path, speed, polyline, marker, passPolyline}
# markerMoveOptions
参数 | 类型 | 说明 |
---|---|---|
type | String | 轨迹回放分组标识 |
path | Array | 轨迹路径二维数组,[[lng, lat],[lng, lat]] |
markerOptions | Object | 移动点位配置项 |
polylineOptions | Object | 轨迹样式配置 |
showPassPolyline | Boolean | 是否显示经过的路径样式 |
passPolylineOptions | Object | 已经过轨迹配置项 |
moveEndCallback | Function | 运动结束回调 |
movingCalback | Function | 运动中回调,参数 Object 对象的格式是 {passedPath:[[lng, lat],[lng, lat]]} 。其中passedPath为Marker对象在moveAlong或者moveTo过程中已经走过的路径。 |
# mapU.getMarkerMove
获取轨迹回放缓存对象
@params
: type
唯一标识
@returns
: group
缓存轨迹移动数据对象{path, speed, polyline, marker, passPolyline}
# mapU.reStartMarkerMove
重新开始轨迹回放
@params
: type
唯一标识
@returns
: group
缓存轨迹移动数据对象{path, speed, polyline, marker, passPolyline}
# mapU.pauseMarkerMove
暂停轨迹回放
@params
: type
唯一标识
@returns
: group
缓存轨迹移动数据对象{path, speed, polyline, marker, passPolyline}
# mapU.resumeMarkerMove
恢复轨迹回放
@params
: type
唯一标识
@returns
: group
缓存轨迹移动数据对象{path, speed, polyline, marker, passPolyline}
# mapU.stopMarkerMove
停止轨迹回放
@params
: type
唯一标识
@returns
: group
缓存轨迹移动数据对象{path, speed, polyline, marker, passPolyline}
# mapU.clearMarkerMove
清除轨迹回放
@params
: type
唯一标识
@returns
: group
缓存轨迹移动数据对象{path, speed, polyline, marker, passPolyline}