Ich zeichne ein Polygon auf einer Leafletmap, die ich in einer glänzenden App verwende. Jedes Mal, wenn ein Ereignis ausgelöst wird, möchte ich das alte Polygon löschen und das neue Polygon darüber zeichnen. Das funktioniert nicht - ich nehme an, dass ich layerId
falsch verwende?Polygon löschen von Leafletmap R/Shiny
Hinweise dazu?
# draw polygons
observeEvent(da$ar, {
# remove polygon
removeShape(map, layerId = unique(10))
leafletProxy("myMap") %>% addPolygons(data = da$ar, stroke = TRUE,
fillOpacity = 0.5, smoothFactor = 0.5,
layerId = unique(10)
)
})