- Jede Route-Card zeigt echte OSM-Tiles als Kartenvorschau (Leaflet lazy-laden + IntersectionObserver → tiles erst wenn sichtbar) - Track (orange), Start (grün), Ziel (rot) als Overlay - Interaktion komplett deaktiviert (drag/zoom/click off) - Username ohne "von " — kürzer, kein redundanter Text - _svgPreview() bleibt als interner Fallback erhalten |
||
|---|---|---|
| .. | ||
| routes | ||
| static | ||
| auth.py | ||
| database.py | ||
| ki.py | ||
| main.py | ||
| requirements.txt | ||
| scheduler.py | ||