Próbuję użyć funkcji obsługi zdarzeń, aby dodać znacznik do mapy. Mogę sobie z tym poradzić za pomocą funkcji zwrotnej, ale nie wtedy, gdy oddzielę funkcję od obsługi zdarzenia.Jak dodać znacznik do mapy za pomocą ulotki map.on ("click", funkcja) obsługi zdarzeń
oddzwaniania (http://fiddle.jshell.net/rhewitt/U6Gaa/7/):
map.on('click', function(e){
var marker = new L.marker(e.latlng).addTo(map);
});
Oddzielna funkcja (http://jsfiddle.net/rhewitt/U6Gaa/6/):
function newMarker(e){
var marker = new L.marker(e.latlng).addTo(map);
}
myślę http://stackoverflow.com/questions/9912145/leaflet-how-to-find-existing-markers-and-delete-markers/24342585#24342585 pomogą ci za dodawanie, a także usuwanie znaczników. –