Kom igångKom igång gratis

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

Visa kurs

Ö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
Redigera och kör kod