From f38301a39150ebbcb4e10f839966dc3819c50a43 Mon Sep 17 00:00:00 2001 From: rene Date: Fri, 5 Jun 2026 18:00:59 +0200 Subject: [PATCH] =?UTF-8?q?Offline-Plan:=20'Offline-Inhalte=20laden'=20mit?= =?UTF-8?q?=20Bereichsauswahl=20f=C3=BCr=20Mehrtages-Wanderungen?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Zwei Modi: Aktuelle Gegend (budget-getrieben, Gassi) + Bereich auswählen (Mehrtagestour) — Karten-Viewport/Rechteck/Routen-Korridor, Größen-Vorschau vor Download (PMTiles-Directory aufsummieren), Liste gespeicherter Gebiete. Budget gilt im Bereichs-Modus nicht (bewusste Wahl). --- docs/OFFLINE_MAPS_PLAN.md | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/docs/OFFLINE_MAPS_PLAN.md b/docs/OFFLINE_MAPS_PLAN.md index ef84bb0..d9889a9 100644 --- a/docs/OFFLINE_MAPS_PLAN.md +++ b/docs/OFFLINE_MAPS_PLAN.md @@ -55,8 +55,20 @@ Selbst-zielend (cacht wo nötig, nicht überall), speichersparsam, ohne Nutzerau `navigator.onLine`, das lügt bei Captive-Portal/Schwachempfang), den Bereich als „Offline nötig" markieren → priorisiert behalten, beim nächsten Online-Durchgang großzügiger nachladen. Caveat: im Funkloch selbst kann nicht geladen werden → greift ab dem 2. Besuch (Gassi = repetitiv → ok). -3. **Manuelles Vorab-Laden:** Button „Diese Gegend offline speichern" für geplante neue Touren (Lernen - deckt nur Bekanntes ab). Fortschritt + „X MB gespeichert" + Löschen/Aktualisieren. +3. **Manuelles Vorab-Laden** („Offline-Inhalte laden"-Button) — zwei Modi: + - **Aktuelle Gegend** (Default, Gassi): budget-getrieben um die Position (~7 MB), ein Tipp. + - **Bereich auswählen** (mehrtägige Wanderung — Auto-5km reicht da nicht): Nutzer wählt ein größeres + Gebiet, das ganz heruntergeladen wird. Auswahl-Optionen: + - **Karten-Ausschnitt:** aktuellen Karten-Viewport (durch Zoomen/Verschieben gewählter bbox) als + Download-Gebiet nehmen — simpel, kein Zeichnen nötig. + - **Rechteck ziehen** auf der Karte (präziser). + - **Routen-Korridor:** entlang einer geplanten/gewählten Route ± Puffer (ideal für Touren, die einer + Strecke folgen — viel sparsamer als eine große bbox). + - **Größen-Vorschau VOR dem Download:** die Tile-Byte-Längen aus der PMTiles-Directory aufsummieren + (kein Tile-Download nötig) → „~45 MB" anzeigen, Nutzer bestätigt. Schützt vor versehentlichem Riesen-Download. + - Fortschritt + „X MB gespeichert" + Liste gespeicherter Gebiete (umbenennen/löschen/aktualisieren). + - Im Bereichs-Modus gilt das ~7-MB-Budget NICHT (Nutzer entscheidet bewusst), aber eine sinnvolle + Obergrenze + der globale Speicher-Cap greifen. ### Drumherum - **Budget-Cap + LRU:** Gesamtspeicher gedeckelt; selten besuchte Funkloch-Caches fallen raus.