diff --git a/docs/OFFLINE_MAPS_PLAN.md b/docs/OFFLINE_MAPS_PLAN.md index d9889a9..c4277b2 100644 --- a/docs/OFFLINE_MAPS_PLAN.md +++ b/docs/OFFLINE_MAPS_PLAN.md @@ -62,8 +62,14 @@ Selbst-zielend (cacht wo nötig, nicht überall), speichersparsam, ohne Nutzerau - **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). + - **Routen-Korridor:** entlang einer Route ± Puffer (ideal für Touren, die einer Strecke folgen — + viel sparsamer als eine große bbox). + **Verbindung zum Routen-Feature (WICHTIG, sonst hängt der Modus in der Luft):** Einstieg primär + AUS der Route — im Routen-Detail (`routes.js` `_openDetail`, Aktionsleiste neben GPX/Teilen/Navi) + und in der Navigations-Ansicht ein Button **„Route offline speichern"**. Nutzt den bereits + geladenen `route.gps_track` → Korridor = alle Tiles im Puffer (z.B. 1–2 km) um den Track (nicht die + ganze bbox). Zusätzlich im „Offline-Inhalte laden"-Dialog ein Modus **„Aus meinen Routen wählen"** + (Liste der gespeicherten Routen → Korridor laden). Größen-Vorschau wie unten, vor dem Download. - **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).