From a0306f50d7757ccbe6ab6ca7ee069731a5169257 Mon Sep 17 00:00:00 2001 From: James Smith Date: Mon, 13 Apr 2026 23:46:03 +0100 Subject: [PATCH] =?UTF-8?q?fix(maps):=20remove=20duplicate=20overlays=20?= =?UTF-8?q?=E2=80=94=20drop=20HUD=20panels=20from=20APRS/GPS=20(have=20own?= =?UTF-8?q?=20header),=20drop=20MapUtils=20range=20rings=20from=20ADS-B=20?= =?UTF-8?q?(drawRangeRings()=20owns=20them)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- templates/adsb_dashboard.html | 10 ++-------- templates/index.html | 8 -------- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/templates/adsb_dashboard.html b/templates/adsb_dashboard.html index f9ddd99..78bab31 100644 --- a/templates/adsb_dashboard.html +++ b/templates/adsb_dashboard.html @@ -2234,15 +2234,9 @@ sudo make install setTimeout(() => { if (radarMap) radarMap.invalidateSize(); }, 200); setTimeout(() => { if (radarMap) radarMap.invalidateSize(); }, 500); - // Tactical overlays: range rings + observer reticle + HUD panels - const intervals = [maxRange * 0.25, maxRange * 0.5, maxRange * 0.75, maxRange] - .map(n => Math.round(n)); + // Tactical overlays: observer reticle + HUD panels + scale bar + // Range rings are managed by drawRangeRings() which handles toggle, range changes, and observer moves mapOverlays = MapUtils.addTacticalOverlays(radarMap, { - rangeRings: { - center: [observerLocation.lat, observerLocation.lon], - intervals, - unit: 'nm', - }, observerReticle: { latlng: [observerLocation.lat, observerLocation.lon] }, hudPanels: { modeName: 'ADS-B', diff --git a/templates/index.html b/templates/index.html index 3515c25..a7640bb 100644 --- a/templates/index.html +++ b/templates/index.html @@ -10177,10 +10177,6 @@ window.aprsMap = aprsMap; aprsMapOverlays = MapUtils.addTacticalOverlays(aprsMap, { - hudPanels: { - modeName: 'APRS', - getContactCount: () => Object.keys(aprsMarkers).length, - }, scaleBar: true, }); @@ -11305,10 +11301,6 @@ window.groundTrackMap = groundTrackMap; gpsMapOverlays = MapUtils.addTacticalOverlays(groundTrackMap, { - hudPanels: { - modeName: 'GPS', - getContactCount: () => 0, - }, scaleBar: true, });