Kom igångKom igång gratis

Lägga till en anpassad kartbakgrund

Kände du igen några av kartnamnen? Om du har arbetat med kartprogramvara tidigare kanske du känner igen namn som ESRI eller CartoDB.

Vi skapar vår första leaflet-karta med den förvalda OSM-kartbakgrunden.

leaflet() %>% 
    addTiles()

Vi kommer främst att använda CartoDB:s bakgrundskartor, men du är välkommen att prova andra, till exempel Esri. För att lägga till en anpassad bakgrundskarta använder vi funktionen addProviderTiles(). Det första argumentet till addProviderTiles() är din leaflet-karta, vilket gör att vi kan skicka utdata från leaflet() direkt vidare till addProviderTiles() med en pipe. Det andra argumentet är provider, som accepterar valfritt kartnamn från listan providers.

Den här övningen är en del av kursen

Interaktiva kartor med leaflet i R

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# Change addTiles() to addProviderTiles() and set the provider argument to "CartoDB"
leaflet() %>% 
    addTiles(provider = ___)
Redigera och kör kod