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
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 = ___)