Mehr

So binden Sie ein Pop-up in die Mitte einer Reaktionsbroschüre


Ich habe einKomponente mitKomponente mit drin. Ich möchte ein Popup in der Methode onEachFeature binden.

habe ich erfolgreich gemachtschicht.bindpopup(); weiß aber nicht, wie man es an die Mitte des geoJson-Layers bindet.

a hinzufügenimund tunthis.refs.popup.getLeafletElement()gibt einen Fehler aus, daher kann ich es nicht verwendenpopup.setLatlang()


Versuchen Sie einfach, ein Popup anzuzeigen, wenn Sie auf ein Geojson-Feature klicken? Wenn ja, können Sie dem grundlegenden Beispiel der Reaktionsbroschüre folgen.

importiere React aus 'react'; import { render } from 'react-dom'; import { Map, Marker, Popup, TileLayer } from 'react-leaflet'; konstante Position = [51.505, -0.09]; const map = (  TeilenDiese Antwort verbessernantwortete 20. Feb. 17 um 18:00Evan SirokyEvan Siroky2411 silbernes Abzeichen4 bronzene Abzeichen