Sonnenterminatur + Zeitzonen-Overlay

SONNENTERMINATUR:
- Echtzeit Tag/Nacht-Grenze als orange Linie auf dem Globus
- Nachtseite als halbtransparenter schwarzer Schatten
- Basiert auf Sonnendeklination + UTC-Zeit
- Aktualisiert jede Minute

ZEITZONEN:
- 24 vertikale Linien (alle 15 Grad Laengengrad)
- Jede Zone zeigt aktuelle Uhrzeit (z.B. UTC+2 14:30)
- Labels bei Zoom (<8000km) sichtbar
- Aktualisiert jede Minute

Alle Features der ersten Tabelle nun implementiert.
Dieser Commit ist enthalten in:
Claude Dev
2026-03-24 23:07:24 +01:00
Ursprung fd9e6558db
Commit b8d6ed9442
5 geänderte Dateien mit 183 neuen und 0 gelöschten Zeilen

Datei anzeigen

@@ -132,6 +132,16 @@
<span class="layer-dot dot-daynight"></span>
<span class="layer-name" title="Sonnenlicht-Simulation zeigt aktuelle Tages-/Nachtseite">Tag/Nacht</span>
</label>
<label class="layer-toggle">
<input type="checkbox" id="layer-terminator" title="Echtzeit Tag/Nacht-Grenze als orange Linie + Nachtschatten">
<span class="layer-dot dot-terminator"></span>
<span class="layer-name" title="Sonnenterminatur: Grenze zwischen Tag und Nacht">Terminatur</span>
</label>
<label class="layer-toggle">
<input type="checkbox" id="layer-timezones" title="24 Zeitzonen-Linien mit aktueller Uhrzeit">
<span class="layer-dot dot-timezones"></span>
<span class="layer-name" title="UTC-Zonen als vertikale Linien mit Uhrzeiten">Zeitzonen</span>
</label>
<label class="layer-toggle">
<input type="checkbox" id="layer-crosshairs" title="Fadenkreuz und Entfernungsringe">
<span class="layer-dot dot-crosshairs"></span>
@@ -228,6 +238,8 @@
<script src="/static/js/layers/cables.js"></script>
<script src="/static/js/layers/infra.js"></script>
<script src="/static/js/layers/iss.js"></script>
<script src="/static/js/layers/terminator.js"></script>
<script src="/static/js/layers/timezones.js"></script>
<script src="/static/js/layers/weather.js"></script>
<script src="/static/js/ui/imagery.js"></script>
<script src="/static/js/ui/search.js"></script>