Kom igångKom igång gratis

Bygga en grundkarta

Nu när vi vet var vi ska centrera kartan (Lat = 39,8282, Lng = -98,5795) är det dags att bygga en ny grundkarta. Kom ihåg att du kan använda antingen addTiles() eller addProviderTiles() för att lägga till ett kartlager i ditt leaflet-objekt.

Eftersom vi arbetar mot att kartlägga alla amerikanska högskolor kan vi inkludera ipeds-data i början av funktionskedjan som skapar grundkartan. På så sätt lagras ipeds-datan tillsammans med grundkartan så att du enkelt kan komma åt den. När vi väl har byggt en stabil grund kan vi kartlägga alla amerikanska högskolor med bara två rader R-kod.

ipeds-datan samt biblioteken leaflet och tidyverse har redan laddats in åt dig.

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

Interaktiva kartor med leaflet i R

Visa kurs

Övningsinstruktioner

  • Spara en ny karta i objektet m2 som:
    • Använder CartoDB som leverantörskartalager.
    • Har en zoomnivå på 3.
    • Lägg sedan till cirkelmarkörer i m2 för att kartlägga alla amerikanska högskolor.

Interaktiv övning med praktiskt arbete

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

m2 ___ 
    ipeds %>% 
        leaflet() %>% 
            # use the CartoDB provider tile
            addProviderTiles(___) %>% 
            # center on the middle of the US with zoom of 3
            setView(lat = 39.8282, lng = -98.5795, ___)

# Map all American colleges 
m2 %>% 
    ___() 
Redigera och kör kod