Zacznij terazZacznij za darmo

Dodawanie niestandardowego kafelka mapy

Czy jakieś nazwy kafelków wydały ci się znajome? Jeśli pracowałeś(-aś) z oprogramowaniem do map, być może kojarzysz nazwy ESRI lub CartoDB.

Pierwszą mapę leaflet tworzymy z domyślnym kafelkiem OSM.

leaflet() %>% 
    addTiles()

Będziemy głównie korzystać z kafelków dostawcy CartoDB, ale możesz też wypróbować inne, na przykład Esri. Aby dodać niestandardowy kafelek dostawcy do mapy, użyj funkcji addProviderTiles(). Pierwszym argumentem tej funkcji jest mapa leaflet, co pozwala przekazać wynik leaflet() bezpośrednio do addProviderTiles() za pomocą potoku. Drugi argument to provider, który przyjmuje dowolny kafelek zawarty na liście providers.

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.

# Change addTiles() to addProviderTiles() and set the provider argument to "CartoDB"
leaflet() %>% 
    addTiles(provider = ___)
Edytuj i uruchom kod