From 4f2f6d757380e80f8e2937ffe99f4390865cb7fa Mon Sep 17 00:00:00 2001 From: Martin Kagamino Lehoux Date: Thu, 27 Aug 2026 16:28:53 +0200 Subject: fix: do not fit passes in map --- web/frontend/ride-detail-map.ts | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) (limited to 'web') diff --git a/web/frontend/ride-detail-map.ts b/web/frontend/ride-detail-map.ts index f571378..a9b9c06 100644 --- a/web/frontend/ride-detail-map.ts +++ b/web/frontend/ride-detail-map.ts @@ -40,6 +40,7 @@ export class RideDetailMap { }) .addTo(this.map); const bounds = routeLayer.getBounds(); + if (bounds.isValid()) this.map.fitBounds(bounds, { padding: [24, 24], maxZoom: 15 }); const passIcon = leaflet.divIcon({ className: "ride-map-pass-icon", html: '', @@ -51,9 +52,7 @@ export class RideDetailMap { const tooltip = document.createElement("span"); tooltip.textContent = `${pass.name || "Mountain pass"} | ${Math.round(pass.elevationM)} m`; marker.bindTooltip(tooltip); - bounds.extend(marker.getLatLng()); } - if (bounds.isValid()) this.map.fitBounds(bounds, { padding: [24, 24], maxZoom: 15 }); this.climbLayers = climbs.map((climb) => this.createClimbLayer(climb)); const climbStartIcon = leaflet.divIcon({ className: "ride-map-climb-start-icon", -- cgit v1.3