应公司业务要求,给轨迹回放加个滚动条,一开始我采用的是高德地图的折线绘制,但是如果要加上进度条并不太不合适,拖动滚动条,点位没有恢复的API,后来决定使用巡航轨迹,巡航轨迹支持更丰富的轨迹API,使用起来也更方便。
下面是做完的效果图:
使用的技术有:vue,高德地图1.4(amap),element-UI
下面的是部分源码:
html部分
v-if="!isPlay"
class="play-icon"
type="ios-play"
@click="isPlay=true;navgControl('start')"
/>
{ {passedTime}}
倍速 {
{times}}
- { {item.label}}
{ {totalTime}}
JS处理部分:
1.初始化地图:
lazyAMapApiLoaderInstance.load().then(() =>{this.map = new AMap.Map('test-map', {