我正在尝试在传单 map 上加载大量标记
用这个方法:
L.marker([item.latitude, item.longitude]).addTo(this.map);
我循环了至少 100 个标记,之后 map 变得非常卡顿。
有没有一种方法可以优化我想在其上显示大量标记的 map ?
最佳答案
我用过 ngx-leaflet-markercluster与 ngx-leaflet成功显示4000个标记。该插件使用集群标记和在特定缩放级别动态显示的常规标记的组合。
该插件还会对具有相同坐标的标记进行 spiderfy。
它适用于 Angular 8。
ngx-leaflet-markercluster
使用 leaflet.markercluster看起来像这样:
关于javascript - 具有 Angular 2 的传单性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46364171/