MapboxGL——marker轨迹动画效果,自定义速度。暂停继续轨迹运动
turf.along和turf.lineChunk出来的数据,只包含坐标点. 如果终点在室内,那么就办法设置楼层。所以直接用turf.along和turf.lineChunk处理的数据不符合我们的要求。需要手动的终点的放入分割之后的数组中。拿到数据之后 二次处理。这样anverageLine里面的信息都是我们所需要的。这样可以分别得到线段数据,处理之后的距离,处理之后每段路程所在的楼层,和每段路线的终点。拿到这些数据之后,我们就可以根据数据设置我们想要的效果了。轨迹运动的核心是不断变动marker的坐标。
原创
2023-03-13 22:20:07 ·
2287 阅读 ·
0 评论