با سلام و احترام
استاد میخوام وقتی توی نقشه با رویداد کلیک نقطه جدیدی روی نقشه ایجاد شد .مارکر های قبلی که توی نقشه به یادگار می مونن حذف بشه .چطوری میتونیم این مورد رو انجام بدیم
خب به جواب سوال پی بردم .میگم شاید کسی خواست استفاده کنه
داخل رویداد دابل کلیک میتونیم از رویداد کلیک استفاده کنیم که حاوی کد اسکریپت زیر است.حتی میتونیم اون modal رو هم داخل رویداد کلیک محو کنیم...به این صورت شد که وقتی دوبار کلیک شد نقطه جدید اضافه میشه و وقتی کلیک شد نقطه ایجاد شده حذف میشه
map.on('dblclick', function(ev) {
//alert(ev.latlng.lat+","+ev.latlng.lng);
var marker2 = L.marker([ev.latlng.lat,ev.latlng.lng], {icon: myIcon}).addTo(map);
$('.modalmapinfo').fadeIn(500);
$('#latpos').val(ev.latlng.lat);
$('#longpos').val(ev.latlng.lng);
map.on('click', function () {
map.removeLayer(marker2);
});
});