Releases: KLXM/vector_maps
Releases · KLXM/vector_maps
1.1.2
Danke @olien
Gefixt
- Performance-Regression bei 3D-Gebäuden und Kamera-Animationen (
flyTo) – der in 1.1.1 eingeführtevmFixExtrusionLayers()-Helper wurde auf jedesstyledata-Event gehängt und bei Animationen sehr häufig ausgeführt. Die enthalteneJSON.stringify-Schleife über alle Layer hat den Browser stark ausgelastet und Animationen ruckeln lassen. Der Patch wird jetzt nur noch einmal pro Style-Load ausgeführt und beistyle.load(z.B. nach Satellit-Toggle) sauber resettet. (#1)
1.1.1
Gefixt
- MapLibre-Warnungen "Expected value to be of type number, but found null" –
fill-extrusion-Layer (3D-Gebäude) verwendeten['get', 'height']/['get', 'min_height']ohnenull-Absicherung. OSM-Gebäude ohne Höhendaten liefernnull, was MapLibresinterpolate-Expression nicht akzeptiert. Neuer HelpervmFixExtrusionLayers()patcht allefill-extrusion-Layer im geladenen Style (inkl. OFM-eigene Layer) mit['coalesce', ['get', 'height'], 0]als Fallback. Wird als früherstyledata-Handler ohneisStyleLoaded()-Guard registriert, damit der Fix vor dem ersten Tile-Render greift.
1.0.0
1.0.0-beta1
Hallo Welt