Zacznij terazZacznij za darmo

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

Zobacz kurs

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])
Edytuj i uruchom kod