mapbox-gl | 性能注意事项
简述
浏览器性能优化一直是开发中需要注意的问题,mapbox涉及webgl渲染,从各个角度都可能会涉及优化,此篇将日常见到的优化方案或影响性能的地方记录下来,方便解决或排查问题。
addSource addLayer setData
在做一些点、线移动的时候,我们会考虑使用设置图层去实现这些功能,通过不断setData实现,如果过多图层同时进行setData,整体地图会卡顿。addSource与addLayer短时间多次运行也会影响,但不如setData影响明显。
在做多点动画时,多source设置setData不如使用marker,marker反而性能会好很多,也可以尝试单source设置setData,目前为尝试过,不清楚效率
