Nettoyer la carte de base
Si vous stockez des cartes leaflet dans des objets, vous aurez tôt ou tard besoin de supprimer des marqueurs ou de réinitialiser la vue. Vous pouvez effectuer ces actions avec les fonctions suivantes.
clearMarkers()- Supprimer une ou plusieurs entités d'une carteclearBounds()- Effacer les limites et les recalculer automatiquement à partir des éléments de la carte
Pour supprimer les marqueurs et réinitialiser les limites de notre carte m, vous feriez :
m <- m %>%
addMarkers(lng = dc_hq$lon, lat = dc_hq$lat) %>%
setView(lat = 50.9, lng = 4.7, zoom = 5)
m %>%
clearMarkers() %>%
clearBounds()
La carte leaflet du siège de DataCamp a été affichée pour vous.
Cet exercice fait partie du cours
<cours>Cartes interactives avec leaflet en R</cours>Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Remove markers, reset bounds, and store the updated map in the m object
map_clear <- map %>%
clear___() %>%
clear___()