Dit is mijn kaart , mijn removeLayer in leaflet kaart verwijdert slechts één keer (<\/SPAN>Verwijderde afbeelding )en zoals je op de afbeelding ziet verwijdert het de marker perfect, maar wanneer ik probeer het opnieuw te verwijderen, werkt het niet! gecontroleerd is niet waar maar het verwijderde niet voor de 2e keer hier is de functie die wordt aangeroepen vanuit het selectievakje :<\/P>
<\/P>
function myFunction(id) {
var marker = [];
var checkBox = document.getElementById(id)
var lat = checkBox.name;
var lon = checkBox.value;
var RN = checkBox.className;
console.log(RN)
var pop_cont = `<img id=\"icon\" src=\"sample.jpg\" alt=\"shipPIC\"/><br><b>${RN}</b><br> breedtegraad :${lat}<br>lengtegraad: ${lon}`
if (checkBox.checked == true) {
marker = L.marker([lat, lon]).addTo(map);
marker.setIcon(dish_icon);
marker.bindPopup(pop_cont).openPopup();
console.log("checked")
} else {
marker = L.marker([lat, lon])
var x_id = L.stamp(markers);
map.removeLayer(markers[id]);
console.log(