Lägg till ett snyggt extra element
Tidigare i det här kapitlet använde vi addSearchOSM() för att hitta mitten av USA. För att söka efter markörer i stället för platser kan vi använda funktionen addSearchFeatures(). addSearchFeatures() lägger till en sökruta som du kan använda för att hitta markörer i den eller de grupper som skickas till argumentet targetGroups. För att till exempel söka efter offentliga högskolor på kartan kan vi använda följande kod.
m4 %>%
addSearchFeatures(
targetGroups = 'Public',
options = searchFeaturesOptions(zoom = 10))
Kartan m4 och paketet leaflet.extras har redan lästs in åt dig.
Den här övningen är en del av kursen
Interaktiva kartor med leaflet i R
Övningsinstruktioner
- Använd funktionen
addSearchFeatures()för att göra högskolor inom alla sektorer sökbara. - Ange zoomnivån för sökning till 18.
Interaktiv övning med praktiskt arbete
Testa den här övningen genom att slutföra den här exempelkoden.
# 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