Aggiungo il marker sulla mappa al clic dell'utente.
Il problema è che voglio solo un marcatore ma ora ogni volta che clicco sulla mappa viene aggiunto un nuovo marcatore.
Sto cercando di toglierlo, ma non succede nulla:
Come rimuovere un marker dalla mappa dei volantini
var marker;
map.on('click', function (e) {
map.removeLayer(marker)
marker = new L.Marker(e.latlng, { draggable: true });
marker.bindPopup("<strong>" + e.latlng + "</strong>").addTo(map);
marker.on('dragend', markerDrag);
});
Non c'è assolutamente alcuna ragione per tirare in un'altra libreria dal opuscolo ha il metodi propri per il legame e eventi non vincolanti: [http://leafletjs.com/reference.html#events](http://leafletjs.com/reference.html#events) – iH8
@ iH8 E hai perfettamente ragione! – grim