2016-04-12 25 views
0

我正在用Angular和(Angular)小冊子構建一個Web應用程序,其中包含一個地區中包含幾百個標記的地圖。現在,我們所有的標記都是簡單的L.circleMarkers。然而,由於我們需要經常重新加載這些標記,因此性能不佳,我想過使用geoJson。我做了一些研究,但找不到簡單標記和那些geoJson標記的真實比較。在正常標記上使用Geojson和小冊子

所以,現在我想知道,如果geoJson標記將是一個適用的選項,或者他們沒有真正執行比大羣體簡單標記和頻繁重新加載更好。 (如果有人知道更好的方式,請隨時告訴我)。

在此先感謝!

回答

1

我做了一些研究,但找不到簡單標記和那些geoJson標記的真實比較。

對於Leaflet,它們是完全一樣的 - 當一塊GeoJSON數據被解析時,會產生正常的標記。

您應該更深入地研究什麼是您的真正瓶頸 - 使用Web瀏覽器的JavaScript調試器的分析功能,並查看網絡中是否存在延遲。數據處理不應該是一個問題,除非你達到兆字節數量級。

0

數百個標記很多,即使它們只是圓圈標記(即SVG)。

通常的解決方法是對它們進行聚類(例如使用Leaflet.markercluster plugin),或切換到基於畫布的渲染而不是SVG。

相關問題