diff --git a/public/src/components/map/MapView.tsx b/public/src/components/map/MapView.tsx index 5b16df0..5c1013c 100644 --- a/public/src/components/map/MapView.tsx +++ b/public/src/components/map/MapView.tsx @@ -61,7 +61,8 @@ function AutoZoom({ mapId, refreshTrigger }: { mapId: string; refreshTrigger: nu // Create bounds from all device coordinates const bounds = L.latLngBounds( devices.map(device => { - const [lng, lat] = device.geometry.coordinates; + const coords = (device.geometry as GeoJSON.Point).coordinates; + const [lng, lat] = coords; return [lat, lng] as [number, number]; }) ); diff --git a/public/src/pages/SharedMap.tsx b/public/src/pages/SharedMap.tsx index eb25da2..f582652 100644 --- a/public/src/pages/SharedMap.tsx +++ b/public/src/pages/SharedMap.tsx @@ -79,7 +79,8 @@ function AutoZoom({ mapId, refreshTrigger }: { mapId: string; refreshTrigger: nu // Create bounds from all device coordinates const bounds = L.latLngBounds( devices.map(device => { - const [lng, lat] = device.geometry.coordinates; + const coords = (device.geometry as GeoJSON.Point).coordinates; + const [lng, lat] = coords; return [lat, lng] as [number, number]; }) );