2014-07-23 19 views
6

Gemäß der LeafLet-Dokumentation verfügt PolyLine über einen "smoothFactor" -Parameter: http://leafletjs.com/reference.html#polyline , der die Polylinienvereinfachung zur Leistungsverbesserung ermöglicht. Weiß jemand, was ist der Bereich (z. B. Min-und Max-Werte) und wenn Sie eine Leistungsverbesserung bei der Verwendung festgestellt? Ich habe verschiedene Werte wie 0,1, 1, 5, 10, 100 ausprobiert und keine Änderung der Zoom/Panning-Leistung bemerkt. HierLeaflet-Polylinie SmoothFactor-Bereich

+0

Haben Sie jemals die Antwort gefunden? – dbaq

Antwort

2

Der Standardwert ist 1. Größere Zahlen werden Formen Leistung und glatten Polygon verbessern. In meiner Erfahrung lief ich ungefähr 10.000 Formen unter Verwendung smoothFactor=3. Die Leistungsverbesserung war kaum bemerkbar (1/4 Sekunde schneller Ladezeit), aber die Formen (Polygone) waren viel zu einfach und verwandelten fast jede Form in Dreiecke und Quadrate.