Mouse over show Tooltip

This commit is contained in:
ISA
2024-04-19 07:26:27 +02:00
parent ee992d5a86
commit fac46fea4b

View File

@@ -1,6 +1,6 @@
// components/MapComponent.js // components/MapComponent.js
import React, { useEffect, useRef, useState } from "react"; import React, { useEffect, useRef, useState } from "react";
import L from "leaflet"; import L, { marker } from "leaflet";
import "leaflet/dist/leaflet.css"; import "leaflet/dist/leaflet.css";
import "leaflet-contextmenu/dist/leaflet.contextmenu.css"; import "leaflet-contextmenu/dist/leaflet.contextmenu.css";
import "leaflet-contextmenu"; import "leaflet-contextmenu";
@@ -576,6 +576,16 @@ const MapComponent = ({ locations, onLocationUpdate }) => {
}), }),
}).addTo(map); }).addTo(map);
// Popup beim Überfahren mit der Maus öffnen
marker.on("mouseover", function (e) {
this.openPopup();
});
// Popup schließen, wenn die Maus den Marker verlässt
marker.on("mouseout", function (e) {
this.closePopup();
});
// String-Zusammenstellung für das Popup-Infofenster // String-Zusammenstellung für das Popup-Infofenster
let statusInfo = matchingStatuses let statusInfo = matchingStatuses
.reverse() .reverse()