CommencezCommencez gratuitement

Nettoyer la carte de base

Si vous stockez des cartes leaflet dans des objets, vous devrez tôt ou tard retirer des marqueurs ou réinitialiser la vue. Vous pouvez effectuer ces tâches avec les fonctions suivantes.

  • clearMarkers() - Retirer une ou plusieurs entités d'une carte
  • clearBounds() - Effacer les limites et les recalculer automatiquement selon les éléments de la carte

Pour retirer les marqueurs et réinitialiser les limites de notre carte m, on ferait :

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 social de DataCamp a été affichée pour vous.

Cette activité fait partie du cours

Cartes interactives avec leaflet en R

Voir le 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___()
Modifier et exécuter le code