Zacznij terazZacznij za darmo

Dodawanie efektu specjalnego

Wcześniej w tym rozdziale używaliśmy funkcji addSearchOSM(), aby znaleźć środek USA. Aby wyszukiwać znaczniki zamiast lokalizacji, możemy skorzystać z funkcji addSearchFeatures(). Dodaje ona pole wyszukiwania, które pozwala znajdować znaczniki należące do grupy (lub grup) przekazanej do argumentu targetGroups. Na przykład, aby wyszukać na mapie uczelnie publiczne, możemy użyć poniższego kodu.

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

Mapa m4 oraz pakiet leaflet.extras są już wczytane.

To ćwiczenie jest częścią kursu

Interaktywne mapy z leaflet w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Użyj funkcji addSearchFeatures(), aby umożliwić wyszukiwanie uczelni ze wszystkich sektorów.
  • Ustaw poziom przybliżenia wyszukiwania na 18.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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
Edytuj i uruchom kod