Refactor: Overpass nur via VLM, Panel ersetzt rechte Sidebar
- Overpass-Toggle aus Layer-Panel entfernt (kein Standalone-Modus) - Overpass-Panel und UI-Script entfernt - VLM-Panel nach rechts verschoben, ersetzt Sidebar wenn aktiv - Sidebar wird automatisch ein-/ausgeblendet bei VLM Toggle - VLM ruft Overpass API direkt auf (kein Umweg ueber OverpassUI) - Ergebnis-Zaehler im VLM-Panel statt separatem Overpass-Panel Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Dieser Commit ist enthalten in:
@@ -159,13 +159,17 @@ const Globe = {
|
||||
'layer-satellites': function(on) { on ? SatellitesLayer.start(Globe.viewer) : SatellitesLayer.stop(); },
|
||||
'layer-cables': function(on) { on ? CablesLayer.start(Globe.viewer) : CablesLayer.stop(); },
|
||||
'layer-infra': function(on) { on ? InfraLayer.start(Globe.viewer) : InfraLayer.stop(); },
|
||||
'layer-overpass': function(on) {
|
||||
if (on) { OverpassLayer.start(Globe.viewer); OverpassUI.show(); }
|
||||
else { OverpassLayer.stop(); OverpassUI.hide(); }
|
||||
},
|
||||
'layer-vlm': function(on) {
|
||||
if (on) { VlmUI.show(); }
|
||||
else { VlmUI.hide(); }
|
||||
var sidebar = document.getElementById('sidebar-right');
|
||||
if (on) {
|
||||
if (sidebar) sidebar.style.display = 'none';
|
||||
OverpassLayer.start(Globe.viewer);
|
||||
VlmUI.show();
|
||||
} else {
|
||||
VlmUI.hide();
|
||||
OverpassLayer.stop();
|
||||
if (sidebar) sidebar.style.display = '';
|
||||
}
|
||||
},
|
||||
'layer-iss': function(on) { on ? ISSLayer.start(Globe.viewer) : ISSLayer.stop(); },
|
||||
'layer-disasters': function(on) { on ? DisastersLayer.start(Globe.viewer) : DisastersLayer.stop(); },
|
||||
|
||||
In neuem Issue referenzieren
Einen Benutzer sperren