百度地图加载大量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这样既完美满足了使用场景,点数太多的时候,会有一点慢