add: implement fetchGisStatusStations in MapComponent for prio and Markers color
This commit is contained in:
@@ -47,7 +47,8 @@ const plusRoundIcon = L.icon({
|
|||||||
iconAnchor: [25, 55],
|
iconAnchor: [25, 55],
|
||||||
className: "absolute top-0 left-0 z-10", // Adjust with Tailwind CSS classes
|
className: "absolute top-0 left-0 z-10", // Adjust with Tailwind CSS classes
|
||||||
});
|
});
|
||||||
|
//---------------------------------------------------------------------
|
||||||
|
//-------------------- MapComponent -----------------------------------
|
||||||
const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
|
const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
|
||||||
const [priorityConfig, setPriorityConfig] = useState([]);
|
const [priorityConfig, setPriorityConfig] = useState([]);
|
||||||
|
|
||||||
@@ -69,6 +70,28 @@ const MapComponent = ({ locations, onLocationUpdate, lineCoordinates }) => {
|
|||||||
useEffect(() => {
|
useEffect(() => {
|
||||||
console.log("Aktualisierte Prioritätskonfiguration:", priorityConfig);
|
console.log("Aktualisierte Prioritätskonfiguration:", priorityConfig);
|
||||||
}, [priorityConfig]);
|
}, [priorityConfig]);
|
||||||
|
//---------------------------------------------------------------------
|
||||||
|
const fetchGisStatusStations = async (idMap, idUser) => {
|
||||||
|
try {
|
||||||
|
const response = await fetch(
|
||||||
|
`/api/talas_v5_DB/getGisStatusStations?idMap=${idMap}&idUser=${idUser}`
|
||||||
|
);
|
||||||
|
if (!response.ok) {
|
||||||
|
throw new Error(`Error: ${response.statusText}`);
|
||||||
|
}
|
||||||
|
const data = await response.json();
|
||||||
|
console.log("GisStatusStations:", data);
|
||||||
|
return data;
|
||||||
|
} catch (error) {
|
||||||
|
console.error("Fehler beim Abrufen der Daten:", error);
|
||||||
|
}
|
||||||
|
};
|
||||||
|
|
||||||
|
useEffect(() => {
|
||||||
|
fetchGisStatusStations(1, 123); // Beispielaufruf mit idMap = 1 und idUser = 123
|
||||||
|
}, []);
|
||||||
|
|
||||||
|
//---------------------------------------------------------------------
|
||||||
/*
|
/*
|
||||||
path.includes("critical") || // Priorität 1
|
path.includes("critical") || // Priorität 1
|
||||||
path.includes("major") || // Priorität 2
|
path.includes("major") || // Priorität 2
|
||||||
|
|||||||
Reference in New Issue
Block a user