var map = L.map('map');
var marker = L.marker([10.496093,-66.881935]).on('click', onClick);
function onClick(e) {alert(e.latlng);}
marker.addTo(map)
Wenn ich in der Markierung klicken Sie die Warnmeldung wird: undefinedMarker in Faltblatt, klicken Ereignis
Aber wenn ich es in der Variablen Karte setzen, es funktioniert! (zeigt Längen- und Breitengrade)
map.on('click', onClick);
Weiß jemand, warum es nicht im Marker funktioniert?
Ist 'var marker = L.marker ([10.496093, -66.881935]). On ('klicken', funciton (e) {alarm (e.latlng);});' die gleichen Ergebnisse liefern? – asifrc
Ich habe die Änderung vorgenommen, die Sie erwähnt haben, funktioniert aber nicht –
Wenn Sie dem Beitrag von Chris unten folgen, können Sie Ihren Code als 'var marker = L.marker ([10.496093, -66.881935]) ändern. AddTo (map) .on ('click', onClick); ' – Ayush