diff --git a/apps/wr/app/(map-layout)/map/mainMap/page.tsx b/apps/wr/app/(map-layout)/map/mainMap/page.tsx index 1e20f4888..1922a8a3f 100644 --- a/apps/wr/app/(map-layout)/map/mainMap/page.tsx +++ b/apps/wr/app/(map-layout)/map/mainMap/page.tsx @@ -71,12 +71,12 @@ const Map = () => { }; // SearchModal, GisContent 등에서 호출 - const onFeatureFocus = (data: any) => { + const onFeatureFocus = () => { console.log("onFeatureFocus"); - console.log(data); }; const onFeatureSelect = (data: any) => { + const map = gisMaps.current; if (!map) { console.warn("지도가 초기화되지 않았습니다."); @@ -142,7 +142,7 @@ const Map = () => { } select.selectFeature(foundFeature, true); } else { - console.warn("OpenLayers Feature를 찾을 수 없습니다:", data); + console.warn("OpenLayers Feature를 찾을 수 없습니다:"); } const currentId = data?.fid || data?.id || data?.ftrIdn; const lastId = featureData?.fid || featureData?.id || featureData?.ftrIdn; @@ -157,7 +157,7 @@ const Map = () => { if (isFeatured) { onFeatureSelect(isFeatured); } - }, [isFeatured, onFeatureSelect]); + }, [isFeatured]); useEffect(() => { const bc = new BroadcastChannel("mapDetailPopUp"); @@ -167,7 +167,7 @@ const Map = () => { closePopup(); } }; - }, [onFeatureSelect]); + }, []); const getSelectedLayers = (isFeature: any) => { const map = gisMaps.current;