Přidání efektního prvku
Dříve v této kapitole jsme použili addSearchOSM() k nalezení středu USA. Pokud chceme vyhledávat markery místo lokací, můžeme sáhnout po funkci addSearchFeatures(). Ta přidá na mapu vyhledávací pole, pomocí kterého lze najít markery ve skupině (nebo skupinách) předané argumentu targetGroups. Například pro vyhledávání veřejných vysokých škol na mapě bychom použili následující kód.
m4 %>%
addSearchFeatures(
targetGroups = 'Public',
options = searchFeaturesOptions(zoom = 10))
Mapa m4 a balíček leaflet.extras jsou už načtené.
Toto cvičení je součástí kurzu
Interaktivní mapy s leaflet v R
Pokyny k cvičení
- Pomocí funkce
addSearchFeatures()zpřístupni vyhledávání pro vysoké školy ve všech sektorech. - Nastav úroveň přiblížení při vyhledávání na 18.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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