使用传单处理数千个圆形标记的最佳实践

时间:2015-03-24 07:41:01

标签: javascript performance maps leaflet geojson

我正在绘制大量标记(~3,000),并且出于性能原因,希望能够仅绘制可见区域中的标记。

非常感谢任何建议。

由于

1 个答案:

答案 0 :(得分:0)

您可以将您的点放入空间索引中,并在每次地图边界发生变化时查询该索引,在移动时添加和删除标记。

Leaflet的作者Vladimir Agafonkin / mourner就是这样一个空间索引RBush

话虽如此,对于大多数客户应该能够处理的3000个标记来说可能不值得。

如果您还没有,可能还需要查看Leaflet.markercluster。它可以处理非常大量的标记。