CommencerCommencez gratuitement

Ajouter une touche de style

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 lieux, nous pouvons utiliser la fonction addSearchFeatures(). addSearchFeatures() ajoute un champ de recherche que vous pouvez utiliser pour trouver des marqueurs dans le ou les groupes passés à l'argument targetGroups. Par exemple, pour rechercher sur notre carte les établissements publics, nous pourrions utiliser le code suivant.

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

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

Cet exercice fait partie du cours

<cours>Cartes interactives avec leaflet en R</cours>
Voir le cours

Instructions de l’exercice

  • Utilisez la fonction addSearchFeatures() pour rendre recherchables les établissements de tous les secteurs.
  • Réglez le niveau de zoom de recherche sur 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