From f3db3c5af0f6130db94a88cddf9d9cf6a605ae11 Mon Sep 17 00:00:00 2001 From: BalSla Date: Sat, 17 Aug 2024 16:30:16 +0300 Subject: [PATCH] feat: Display track names extracted from GPX metadata instead of 'GPX' in the layers control. --- src/map/map.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/map/map.ts b/src/map/map.ts index 01d9c29..35f04f6 100644 --- a/src/map/map.ts +++ b/src/map/map.ts @@ -614,9 +614,10 @@ export abstract class BaseMap extends Events implements BaseMapDefinition { ); gpxInstance.show(); gpxInstance.leafletInstance.addTo(this.gpxLayer); + const trackname = gpxInstance.geojson.features[0].title ?? "GPX"; this.layerControl.addOverlay( gpxInstance.leafletInstance, - alias ?? `GPX ${added + 1}` + alias ?? `${trackname} ${added + 1}` ); added++; } catch (e) {