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
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
m2znaczniki 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 %>%
___()