Hallo
ich habe das Beispiel 5 aus dem Blog-Artikel mal um einen Kreis erweitert:
http://test.berkemeier.eu/selfwiki/leaflet/Beispiel_JS-Leaflet5b.html
var popup = L.popup();
var circle = new L.circle([],{radius: 1000, color: "red"});
map.on("click", function(e) {
popup
.setLatLng(e.latlng)
.setContent('<p>'+e.latlng.lat+','+e.latlng.lng+'</p>')
.openOn(map);
circle
.setLatLng(e.latlng)
.addTo(map);
});
map.on("popupclose", function() {
circle.remove();
});
Zum Entfernen des Kreises nehme ich die Methode remove
im popupclose
-Event.
Gruß
Jürgen