From 2f779130eef07b1bca5748532ae0da769a74b5a3 Mon Sep 17 00:00:00 2001 From: lokeshramchand-ctrl Date: Tue, 10 Jun 2025 23:13:41 +0530 Subject: [PATCH] 10th Jun --- src/components/Methods/Layers.tsx | 1 + src/components/OpenLayerMap.tsx | 2 -- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/src/components/Methods/Layers.tsx b/src/components/Methods/Layers.tsx index 5e4f96f..d0ace1e 100644 --- a/src/components/Methods/Layers.tsx +++ b/src/components/Methods/Layers.tsx @@ -16,6 +16,7 @@ export const loadAndRenderGeoJsonLayer = async ( const res = await fetch(url); const geojsonData = await res.json(); + if (layerRef.current) { map.removeLayer(layerRef.current); } diff --git a/src/components/OpenLayerMap.tsx b/src/components/OpenLayerMap.tsx index 0575c87..fa002b0 100644 --- a/src/components/OpenLayerMap.tsx +++ b/src/components/OpenLayerMap.tsx @@ -88,7 +88,6 @@ useEffect(() => { const radius = 1; const parcelUrl = `https://geo.sandag.org/server/rest/services/Hosted/Parcels/FeatureServer/0/query?geometry=${lon},${lat}&geometryType=esriGeometryPoint&inSR=4326&spatialRel=esriSpatialRelIntersects&distance=${radius}&units=esriSRUnit_Meter&outFields=*&returnGeometry=true&f=geojson`; const sewerUrl = `https://geo.sandag.org/server/rest/services/Hosted/Sewer_Main_SD/FeatureServer/0/query?geometry=${lon},${lat}&geometryType=esriGeometryPoint&inSR=4326&spatialRel=esriSpatialRelIntersects&distance=${radius}&units=esriSRUnit_Meter&outFields=*&returnGeometry=true&f=geojson`; - // 🟩 Parcel Layer loadAndRenderGeoJsonLayer( parcelUrl, mapRef.current!, @@ -99,7 +98,6 @@ useEffect(() => { }) ); - // 🔵 Sewer Layer loadAndRenderGeoJsonLayer( sewerUrl, mapRef.current!,