【问题标题】:Best practice for handling thousands of circle markers with leaflet使用传单处理数千个圆形标记的最佳实践
【发布时间】:2015-03-24 07:41:01
【问题描述】:

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

任何建议将不胜感激。

谢谢

【问题讨论】:

    标签: javascript performance maps leaflet geojson


    【解决方案1】:

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

    这样的空间索引之一是 RBush,作者 Vladimir Agafonkin / mourner,Leaflet 的作者。

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

    您可能还想查看Leaflet.markercluster(如果您还没有的话)。它可以处理非常大量的标记。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-25
      相关资源
      最近更新 更多