使用傳單添加許多標記(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. 添加System.out.println()會減慢執行速度(很多)?
- 2. 減慢瀏覽器速度的CSS規則(渲染)
- 3. 減慢鼠標速度
- 4. 從構造函數傳遞許多參數是否會減慢程序速度?
- 5. Gmaps API - 移動圖標和標籤的許多標記加載速度慢
- 6. 使用通用選擇器(*)的CSS3盒子大小是否會減慢瀏覽器的速度?
- 7. 減慢模擬器速度
- 8. 可以添加jQuery監聽器減慢瀏覽器性能?
- 9. 反覆添加/刪除類會減慢速度?
- 10. Sparkline渲染速度很慢並且會掛起瀏覽器
- 11. 爲瀏覽器添加太多插件/擴展,影響瀏覽速度?
- 12. 檢測速度慢的硬件/慢瀏覽器的JavaScript
- 13. 在AsyncTask中更新進度條會減慢上傳速度
- 14. 瀏覽器同步速度慢加載時間
- 15. 多線程減慢程序的速度
- 16. Android的JavaScript應用程序比瀏覽器中的速度慢
- 17. Redux會減慢開發速度嗎?
- 18. jQuery Loop減慢你的瀏覽器
- 19. 在xml中添加地圖減慢應用程序的速度
- 20. 使用autohotkey減慢滾動速度
- 21. 鼠標移動減慢遊戲速度
- 22. 更多的工具箱會減慢Matlab的速度嗎?
- 23. C++多線程執行速度減慢
- 24. Google Maps API V3在添加大量標記時速度很慢
- 25. 接口的使用是否會減慢程序速度?
- 26. 減慢Android加速度計更新
- 27. 頁面加載速度減慢?
- 28. 進度條是否會減慢應用程序的速度?
- 29. 使用鼠標瀏覽文件夾的速度非常慢,使用鍵盤時速度很快
- 30. jQuery的。Safari在瀏覽器上的速度慢於Chrome/Firefox
謝謝。但標記總是至少10000或更多這個數字 – adi