Skip to content

Releases: KLXM/vector_maps

1.1.2

11 May 19:08

Choose a tag to compare

Danke @olien

Gefixt

  • Performance-Regression bei 3D-Gebäuden und Kamera-Animationen (flyTo) – der in 1.1.1 eingeführte vmFixExtrusionLayers()-Helper wurde auf jedes styledata-Event gehängt und bei Animationen sehr häufig ausgeführt. Die enthaltene JSON.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 bei style.load (z.B. nach Satellit-Toggle) sauber resettet. (#1)

1.1.1

16 Apr 11:39

Choose a tag to compare

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'] ohne null-Absicherung. OSM-Gebäude ohne Höhendaten liefern null, was MapLibres interpolate-Expression nicht akzeptiert. Neuer Helper vmFixExtrusionLayers() patcht alle fill-extrusion-Layer im geladenen Style (inkl. OFM-eigene Layer) mit ['coalesce', ['get', 'height'], 0] als Fallback. Wird als früher styledata-Handler ohne isStyleLoaded()-Guard registriert, damit der Fix vor dem ersten Tile-Render greift.

1.0.0

24 Mar 16:26

Choose a tag to compare

Die erste produktive Version

1.0.0-beta1

23 Mar 10:21
f14df17

Choose a tag to compare

Hallo Welt