使用传单添加许多标记(10000)会减慢浏览器速度。标记在每5秒后移动。 性能问题在这种情况下如何解决。 注意:Clustermarker有一个问题。跟踪移动标记是很困难的。使用传单添加许多标记会减慢浏览器的速度
1
A
回答
0
我想同样的问题,我绕过它,因为1000标记是太多的信息。
我把两个事件:
- 在特定缩放级别,我查询我的数据库有(少)标记。在论点中,我给出了地图的坐标like this example。提示:我在lat和lng上添加+1和-1以预测步骤2
- 我有一个事件
leafletDirectiveMap.mooveend
。当这个事件是打电话的时候,我正在做第一步。提示:我会在这个事件中用300ms超时。
如果您需要显示所有标记,也许使用特定缩放上的热图层是另一个旁路。
对不起,如果它不是你的问题的解决方案,但是,如果你尝试this example,你可以看到10000标记放缓浏览器。
0
你使用的是L.marker()
?我用L.divIcon()
获得了更好的性能结果。
或者,您可以直接在画布上绘制标记(如在Leaflet MaskCanvas
中所做的那样)。您还可以更新画布上绘制的标记。注意:这不是一个即插即用的建议;你必须做一些编码才能使这个想法奏效。
以下是GIS StackExchange question和this other GIS StackExchange question的其他一些想法。
+0
我试了L.marker和L.divIcon。没有太大的改善。 – adi
相关问题
- 1. 减慢浏览器速度的CSS规则(渲染)
- 2. 减慢鼠标速度
- 3. Gmaps API - 移动图标和标签的许多标记加载速度慢
- 4. 减慢模拟器速度
- 5. 可以添加jQuery监听器减慢浏览器性能?
- 6. 反复添加/删除类会减慢速度?
- 7. Sparkline渲染速度很慢并且会挂起浏览器
- 8. 为浏览器添加太多插件/扩展,影响浏览速度?
- 9. 浏览器同步速度慢加载时间
- 10. Redux会减慢开发速度吗?
- 11. 鼠标移动减慢游戏速度
- 12. 更多的工具箱会减慢Matlab的速度吗?
- 13. C++多线程执行速度减慢
- 14. 接口的使用是否会减慢程序速度?
- 15. 减慢Android加速度计更新
- 16. 页面加载速度减慢?
- 17. 进度条是否会减慢应用程序的速度?
- 18. jQuery的。Safari在浏览器上的速度慢于Chrome/Firefox
- 19. jQuery拖放速度减慢
- 20. 批减慢.mov速度
- 21. XML解析速度减慢
- 22. parfor减慢计算速度
- 23. dotfuscator减慢执行速度?
- 24. Servlet:response.setContentLength()减慢下载速度
- 25. GridSeachCV优化速度减慢
- 26. 在浏览器中接收1MB响应的速度很慢
- 27. Javascript image rotator在较旧的浏览器中速度较慢
- 28. 解决:简单的HTML5画布操作减慢浏览器
- 29. 当使用jQuery时,允许浏览器“记住”表单值?
- 30. 附加多个JS点击处理程序会减慢页面的速度吗?
谢谢。但标记总是至少10000或更多这个数字 – adi