Zaznacz to
Do tej pory tworzyliśmy mapy z jedną warstwą: mapą bazową. Możemy dodawać kolejne warstwy podobnie jak w ggplot2. Jedną z najczęściej stosowanych warstw w mapach leaflet są znaczniki lokalizacji. Dodaje się je, przekazując wynik addTiles() lub addProviderTiles() potokiem do funkcji dodającej znaczniki.
Na przykład, żeby nanieść na mapę siedzibę DataCamp w Nowym Jorku, wystarczy przekazać współrzędne do addMarkers() jako wektory numeryczne z jednym elementem – na mapie pojawi się niebieski znacznik w postaci pinezki. W rozdziałach 2 i 3 omówimy opcje dostosowywania wyglądu tych znaczników.
leaflet() %>%
addProviderTiles("CartoDB") %>%
addMarkers(lng = -73.98575, lat = 40.74856)
Tibble dc_hq jest dostępny w twoim środowisku pracy.
To ćwiczenie jest częścią kursu
Interaktywne mapy z leaflet w R
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Plot DataCamp's NYC HQ
leaflet() %>%
addProviderTiles("CartoDB") %>%
addMarkers(lng = ___[1], lat = ___[1])