🔘 Schaltflächen & Symbole
- ⚑ GPS-Standort – Ermittelt automatisch deinen aktuellen Standort per Geolokalisierung.
- ☰ Menü / Drawer – Öffnet das Seitenmenü mit allen Einstellungen (Suche, Einheit, Dark Mode, Cache).
- ✍︎ Ortssuche – Manuelle Suche nach einem deutschen Ort, PLZ oder Gemeinde.
- ◑ Light- / Dark-Mode – Wechselt zwischen hellem und dunklem Design.
- °C °F Temperatureinheit – Schieberegler zum Wechsel zwischen Celsius und Fahrenheit.
- ⊗ Cache löschen – Entfernt den gespeicherten Standort aus dem Browser-Cache.
- ↻ Aktualisieren – Lädt alle Wetterdaten manuell neu.
- ⚠ Fehleranzeige – Erscheint wenn ein Element nicht geladen werden konnte.
🔒 Datenschutz & Standortnutzung
Für die Geolokalisierung muss die nutzende Person dem Standortzugriff im Browser aktiv zustimmen. Dies wird beim ersten Aufruf per Browser-Dialog abgefragt. Verweigerte Berechtigungen bleiben gespeichert und müssen manuell in den Browsereinstellungen zurückgesetzt werden.
Der zuletzt ermittelte Standort wird im lokalen Browser-Cache gespeichert und dient als Fallback bei zukünftigen Besuchen. Diese Daten verlassen das Gerät nicht und werden nicht an Server übertragen. Wird kein Standort freigegeben, startet die App nach 3 Sekunden mit dem Standardort Berlin.
🌐 Verwendete Datenquellen
| Quelle | Verwendung | Gültigkeitsbereich |
|---|---|---|
| Open-Meteo | Haupt-API: Temperatur, Stundenvorschau, 10-Tage, Wolken, Wind, Feuchte | Weltweit |
| BrightSky / DWD | Referenz-API: aktuelle Condition, Radarmessung | Deutschland + Grenzregionen |
| Nominatim / OSM | Geo-Kodierung: Ortsname aus Koordinaten, Suche | Weltweit |
| aqicn.org | Luftqualitäts-Index (AQI) am aktuellen Standort | Weltweit |
📍 Standort-Ermittlung
Die App ermittelt den Standortnamen nach folgender Priorität:
- 1Stadt
- 2Ort / Gemeinde
- 3Dorf / Weiler
- 4Bundesland (Fallback)
- 5Koordinaten (letzter Fallback)
In der AKTUELL-Card wird zusätzlich der Stadtteil oder Bezirk angezeigt, sofern verfügbar – z. B. Berlin (Prenzlauer Berg).