import { useEffect } from "react"; import { addContextMenuToMarker } from "../utils/contextMenuUtils"; const useGmaMarkersLayer = (map, gmaMarkers, GisStationsMeasurements, GMA, oms) => { useEffect(() => { if (map && gmaMarkers.length) { const gmaMeasurements = GisStationsMeasurements.filter((m) => m.Gr === "GMA"); let area_name = ""; let measurements = {}; gmaMeasurements.forEach((m) => { area_name = m.Area_Name; measurements[m.Na] = m.Val; }); gmaMarkers.forEach((marker) => { marker.addTo(map); oms.addMarker(marker); // Logging the data to debug //console.log("Marker Data:", { area_name, measurements }); marker.bindTooltip( `