[openstreetmap/openstreetmap-website] Migrate layer minimaps to MapLibre (Issue #6638)
Minh Nguyễn
notifications at github.com
Sat Dec 20 17:13:57 UTC 2025
1ec5 created an issue (openstreetmap/openstreetmap-website#6638)
The homepage’s Layers pane shows a series of live “minimaps” of the current viewport, one per featured layer. These minimaps are currently implemented as Leaflet maps distinct from the main slippy map. We don’t do much with the minimaps other than to display a particular layer noninteractively and synchronize it with the viewport. We should be able to migrate these maps over to MapLibre GL JS (#6234) before the main slippy map. This will help us catch device compatibility issues before they affect the more critical main map. It’ll also be the first time that we render layers other than Standard without the [maplibre-gl-leaflet](https://github.com/maplibre/maplibre-gl-leaflet/) compatibility shim.
https://github.com/openstreetmap/openstreetmap-website/blob/56b153f62b77543a24708e4958d6097e189d6eeb/app/assets/javascripts/leaflet.layers.js#L19-L20
Ironically, this will result in embedding a MapLibre map inside a Leaflet control, since we implement the Layers pane as an `L.OSM.SidebarPane`. I’d expect it to be fine from a performance and code management standpoint. The Shortbread and MapTiler OMT minimaps are already being rendered by MapLibre behind the scenes.
--
Reply to this email directly or view it on GitHub:
https://github.com/openstreetmap/openstreetmap-website/issues/6638
You are receiving this because you are subscribed to this thread.
Message ID: <openstreetmap/openstreetmap-website/issues/6638 at github.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstreetmap.org/pipermail/rails-dev/attachments/20251220/96f772de/attachment.htm>
More information about the rails-dev
mailing list