本文主要是介绍百度地图js 画运行轨迹之运行轨迹取增量数组坐标值画线(二),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
自动刷新的时候每次要是调用后台全部的数组值,性能会比较的稍低些。进行优化,就是将每次自动刷新的时候,第二次获得的数值坐标值减去第一次的数组坐标值的差值数值,将这些值画线,会提高性能。
1.前端vue页面设置:
在methods方法中ajax成功回掉中进行调用:
if(that.oldTracks ){that.middle= result.Tracks.slice(that.oldTracks.length-1);}else{that.middle=result.Tracks;}that.oldTracks =result.Tracks;common.routeMap(that.mapInstane,that.middle,result,changeBaidu);
还有一点就是需要在刷新的时候不要清除全部的线在重新画,需要画增量线,先将上一个最后的车图标清除
这篇关于百度地图js 画运行轨迹之运行轨迹取增量数组坐标值画线(二)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!