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