LoslegenKostenlos starten

Ein bisschen Extra-Flair hinzufügen

Früher in diesem Kapitel haben wir addSearchOSM() verwendet, um die Mitte der USA zu finden. Um nach Markern statt nach Orten zu suchen, können wir die Funktion addSearchFeatures() verwenden. addSearchFeatures() fügt ein Suchfeld hinzu, mit dem du Marker in den Gruppen finden kannst, die du im Argument targetGroups angibst. Um zum Beispiel auf unserer Karte nach öffentlichen Hochschulen zu suchen, könnten wir folgenden Code nutzen.

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

Die Karte m4 und das Paket leaflet.extras wurden für dich geladen.

Diese Übung ist Teil des Kurses

<Kurs>Interaktive Karten mit leaflet in R</Kurs>
Kurs ansehen

Übungsanweisungen

  • Verwende die Funktion addSearchFeatures(), damit Hochschulen aus allen Sektoren durchsuchbar sind.
  • Setze den Such-Zoomlevel auf 18.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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
Code bearbeiten und ausführen