javascript - 标准浏览器上 Leaflet 库中的最大标记数量是多少?

标签 javascript performance leaflet openstreetmap

我在标准条件下使用 Leaflet,比方说在普通 PC 上使用 Firefox。 最多同时显示多少个标记?

我不需要确切的数字,只是想知道功能,接近 1000 点,接近 10.000 还是可以毫无问题地显示 100k?

最佳答案

我猜边界大约是 1000,因为浏览器越来越难以处理大量的小对象实例。例如,如果您从 KML 加载大量点对象,那么在每个 JS 网络 map 框架中都会变得相当慢。

处理该问题的更好方法是使用服务器端组件来过滤对象。例如,流式传输用于低缩放级别的简化图层,并通过 bbox 过滤器策略流式传输当前 map View 中的必要对象。

关于javascript - 标准浏览器上 Leaflet 库中的最大标记数量是多少?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27597259/

相关文章:

performance - 为什么SVG滚动性能比PNG差很多?

ruby-on-rails - 在 Rails 网站上跟踪用户操作

Leaflet-React map 渲染图 block 未到位和空图 block

javascript - 通过django模板将geojson添加到传单 map 中

javascript - Jquery 验证 submitHandler 没有被调用

javascript - 箭头函数执行上下文在哪里?

javascript - 正则表达式包括不需要的数字

c# - C# 访问器应该使用私有(private)变量还是即时计算?

javascript - 将(旋转的)ImageOverlay 内的 X 和 Y 坐标转换为纬度和经度

javascript - 奇怪的 jQuery XML 问题