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
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