首页 > 其他分享 >百度地图添加大量标记点卡顿解决思路

百度地图添加大量标记点卡顿解决思路

时间:2022-11-22 23:01:45浏览次数:45  
标签:标记 点卡 max let 思路 百度 加载

百度地图加载大量mark点的一种思路

需求

即能加载多个点,又能加载海量点,又能工具条件经常切换,在尝试了多种方式之后,用下面的方式满足了条件

思路 :先通过setTimeout 分布加载

 let max = 500 // 设置一次性加载的最大值。
    for (let i = 0; i < Math.ceil(len / max); i++) {
      setTimeout(() => {
        this.addMarkers(i * max, (i + 1) * max, list)
      }, i * 10 * 50) 
    }

这样既完美满足了使用场景,点数太多的时候,会有一点慢

标签:标记,点卡,max,let,思路,百度,加载
From: https://www.cnblogs.com/mykai/p/16916807.html

相关文章