Zacznij terazZacznij za darmo

Budowanie bazy

Teraz, gdy wiemy, gdzie wyśrodkować mapę (Lat = 39.8282, Lng = -98.5795), stwórzmy nową mapę bazową. Pamiętaj, że do dodania warstwy kafelkowej do obiektu leaflet możesz użyć zarówno addTiles(), jak i addProviderTiles().

Ponieważ naszym celem jest naniesienie na mapę wszystkich amerykańskich uczelni, możemy uwzględnić dane ipeds już na początku łańcucha funkcji tworzących mapę bazową. Dzięki temu dane ipeds będą przechowywane razem z mapą bazową, co ułatwi do nich dostęp. Gdy mamy gotową solidną bazę, możemy nanieść wszystkie uczelnie w Ameryce za pomocą zaledwie dwóch linii kodu R.

Dane ipeds oraz biblioteki leaflet i tidyverse zostały już wczytane.

To ćwiczenie jest częścią kursu

Interaktywne mapy z leaflet w R

Zobacz kurs

Instrukcje do ćwiczenia

  • Zapisz nową mapę w obiekcie m2, która:
    • Używa warstwy kafelkowej CartoDB.
    • Ma poziom przybliżenia 3.
    • Następnie dodaj do m2 znaczniki kołowe, aby nanieść wszystkie amerykańskie uczelnie na mapę.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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 %>% 
    ___() 
Edytuj i uruchom kod