GEOINT Flugverkehr: Lesbarkeit + vollstaendige Abdeckung

Popup: Dunkler Hintergrund (rgba(11,17,33,0.95)) mit gruener Border,
weisse Schrift statt grau, groesser (12/13px). Taktischer Look.

Abdeckung: Grid-basiertes Multi-Point-Fetching statt einzelnem Mittelpunkt.
Kartenbereich wird in bis zu 2x2 Zellen unterteilt, pro Zelle ein API-Call.
Duplikate per hex-ID gefiltert. Deckt jetzt den gesamten sichtbaren
Bereich ab, auch bei weitem Zoom oder Breitbild-Viewports.
Dieser Commit ist enthalten in:
Claude Dev
2026-03-24 10:17:33 +01:00
Ursprung 8d5eb91383
Commit db5aa965bd
2 geänderte Dateien mit 70 neuen und 15 gelöschten Zeilen

Datei anzeigen

@@ -238,21 +238,38 @@
}
/* --- Popup-Styling fuer GEOINT-Layer --- */
/* Dunkler Popup-Hintergrund fuer GEOINT-Layer */
.geoint-leaflet-popup .leaflet-popup-content-wrapper {
background: rgba(11, 17, 33, 0.95);
border: 1px solid rgba(0, 255, 136, 0.25);
border-radius: 6px;
box-shadow: 0 4px 16px rgba(0, 0, 0, 0.5);
}
.geoint-leaflet-popup .leaflet-popup-tip {
background: rgba(11, 17, 33, 0.95);
}
.geoint-leaflet-popup .leaflet-popup-close-button {
color: rgba(255, 255, 255, 0.6);
}
.geoint-leaflet-popup .leaflet-popup-close-button:hover {
color: #00ff88;
}
.geoint-popup {
font-family: var(--font-mono, 'Courier New', monospace);
font-size: 11px;
line-height: 1.5;
color: #e0e0e0;
font-size: 12px;
line-height: 1.6;
color: #ffffff;
}
.geoint-popup strong {
color: #00ff88;
font-size: 13px;
}
.geoint-popup .geoint-popup-row {
display: flex;
gap: 8px;
}
.geoint-popup .geoint-popup-key {
color: rgba(255, 255, 255, 0.5);
color: rgba(255, 255, 255, 0.55);
min-width: 40px;
}