CommencerCommencez gratuitement

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 carte
  • clearBounds() - 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>
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