Karten: GL als Default auf Production freigeschaltet (Hostname banyaro.app/.de)

MapLibre-GL-Migration ist verifiziert (Staging) → GL jetzt Default auf allen
deployten Hosts statt nur staging.banyaro.app. localhost/LAN bleibt OSM-Raster
(keine lokalen Tiles), by_map_gl=0 erzwingt weiterhin den Leaflet-Fallback.
Tiles (dach.pmtiles, 15 Länder) + Glyphs liegen nun auch im Prod-Data-Volume.
SW-Bump 1219→1220.
This commit is contained in:
rene 2026-06-05 21:12:24 +02:00
parent 72ee339860
commit 939e48b0c7
7 changed files with 23 additions and 21 deletions

View file

@ -749,8 +749,9 @@ window.Page_map = (() => {
// MapLibre-GL-Engine (zentrale Karte) — GPU/Worker, performant.
// Flag-gated; Raster-Leaflet bleibt Default. [lng,lat]-Reihenfolge!
// ==========================================================
// Flag: ?mapgl=1/0 → localStorage 'by_map_gl'. Default: auf Staging AN (Breitentest),
// auf Produktion AUS (bis Freigabe). Explizit per Flag überschreibbar.
// Flag: ?mapgl=1/0 → localStorage 'by_map_gl'. Default: auf allen deployten Hosts AN
// (Prod banyaro.app/.de + staging.banyaro.app); localhost/LAN bleibt OSM-Raster (keine
// Tiles lokal). by_map_gl=0 erzwingt Leaflet-Fallback. Freigegeben für Prod 2026-06-05.
function _useGL() {
try {
const u = new URLSearchParams(location.search);
@ -758,7 +759,7 @@ window.Page_map = (() => {
const flag = localStorage.getItem('by_map_gl');
if (flag === '1') return true;
if (flag === '0') return false;
return /(^|\.)staging\.banyaro\.app$/.test(location.hostname);
return /(^|\.)banyaro\.(app|de)$/.test(location.hostname);
} catch (e) { return false; }
}