map-offline.js (window.MapOffline): lädt Vektorkacheln eines Bereichs via pmtiles.getZxy
in IndexedDB + cacht die Glyphs mit (KRITISCH: ohne Glyphs lässt MapLibre offline die
ganze Kachel fallen). byt://-Protokoll bedient MapLibre IndexedDB-first, remote-Fallback.
- map-gl-style.js: build({offline}) nutzt byt-Source statt pmtiles:// (Flag by_offline_tiles,
Default AUS bis gerätegetestet); glyphs bleiben /fonts (SW-gecacht)
- ui.js + map.js: map-offline.js mitladen + byt-Protokoll registrieren
- getZxy liefert bereits dekomprimierte MVT (kein gunzip) → ~15 MB/5km in IndexedDB
Headless bewiesen: Download 97 Tiles (5km München) → Netz AUS → 1903 Features gerendert,
nicht geladene Gegend (Paris) korrekt leer. Offen: Download-Button/FAB-Segment-5-Verdrahtung,
adaptives Lernen, Bereichsauswahl/Routen-Korridor (siehe docs/OFFLINE_MAPS_PLAN.md).
|
||
|---|---|---|
| .. | ||
| css | ||
| icons | ||
| img | ||
| js | ||
| index.html | ||
| landing.html | ||
| leaflet-vector-test.html | ||
| llms.txt | ||
| manifest.json | ||
| maplibre-markers-test.html | ||
| maplibre-perf-test.html | ||
| maplibre-test.html | ||
| presse.html | ||
| robots.txt | ||
| sitemap.xml | ||
| sw.js | ||
| ui-vector-test.html | ||
| zuechter.html | ||