fix(maps): remove duplicate overlays — drop HUD panels from APRS/GPS (have own header), drop MapUtils range rings from ADS-B (drawRangeRings() owns them)

This commit is contained in:
James Smith
2026-04-13 23:46:03 +01:00
parent 8ae19beef6
commit 6dce911172
2 changed files with 2 additions and 16 deletions

View File

@@ -2234,15 +2234,9 @@ sudo make install</code>
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',

View File

@@ -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,
});