CommencezCommencez gratuitement

Ajouter une petite touche

Plus tôt dans ce chapitre, nous avons utilisé addSearchOSM() pour trouver le centre des États-Unis. Pour rechercher des marqueurs plutôt que des emplacements, nous pouvons utiliser la fonction addSearchFeatures(). addSearchFeatures() ajoute une zone de recherche qui vous permet de trouver des marqueurs dans le ou les groupes passés à l'argument targetGroups. Par exemple, pour rechercher sur notre carte les collèges publics, nous pourrions utiliser le code suivant.

m4  %>% 
  addSearchFeatures(
    targetGroups = 'Public',
    options = searchFeaturesOptions(zoom = 10)) 

La carte m4 et le paquet leaflet.extras ont été chargés pour vous.

Cette activité fait partie du cours

Cartes interactives avec leaflet en R

Voir le cours

Instructions de l’exercice

  • Utilisez la fonction addSearchFeatures() pour rendre les collèges de tous les secteurs repérables par recherche.
  • Réglez le niveau de zoom de la recherche à 18.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Make each sector of colleges searchable 
m4_search <- m4  %>% 
  addSearchFeatures(
    targetGroups = ___(___, ___, ___), 
    # Set the search zoom level to 18
    options = searchFeaturesOptions(___ = ___)) 

# Try searching the map for a college
m4_search
Modifier et exécuter le code