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