diff --git a/apps/wr/app/(with-layout)/map/mainMap/page.tsx b/apps/wr/app/(with-layout)/map/mainMap/page.tsx index d561ad933..1a70bea2b 100644 --- a/apps/wr/app/(with-layout)/map/mainMap/page.tsx +++ b/apps/wr/app/(with-layout)/map/mainMap/page.tsx @@ -265,6 +265,10 @@ const Map = () => { } }; + const onOpenPopup = (data:any) => { + console.log(data) + } + return (
{ /> } waterDepth={undefined} + onOpenPopup={onOpenPopup} />
); diff --git a/packages/common/business_components/src/ui/map/Gis.js b/packages/common/business_components/src/ui/map/Gis.js index 6cefc454d..5a134af6a 100644 --- a/packages/common/business_components/src/ui/map/Gis.js +++ b/packages/common/business_components/src/ui/map/Gis.js @@ -123,6 +123,7 @@ function Gis({ orderedLayers = [], checkInterval = 3000, height: height = "h-[calc(100vh-10rem)]", + onOpenPopup = () => {}, }) { const mapRef = useRef(); const [mapObject, setMapObject] = useState({}); @@ -351,7 +352,9 @@ function Gis({ const dummyFeature = { getProperties: () => ({}), // 최소 구조 }; - onFeatureSelect(dummyFeature); + console.log(layerNm) + onOpenPopup(layerNm) + // onFeatureSelect(dummyFeature); }} imageVisible={imgVisble} isPlaying={isPlaying} diff --git a/packages/common/business_components/src/ui/map/GisTree.js b/packages/common/business_components/src/ui/map/GisTree.js index 033a244c8..7285caa07 100644 --- a/packages/common/business_components/src/ui/map/GisTree.js +++ b/packages/common/business_components/src/ui/map/GisTree.js @@ -453,8 +453,8 @@ import { src="/images/map/layericon/Layer_Select_BTN.png" onClick={() => handleLayerImgClick( - node.text, - node.id + node.data.lyrTyNm, + node.id ) } alt={node.text}