Přidání vlastní mapové vrstvy
Poznáváš některé názvy mapových vrstev? Pokud jsi pracoval/a s mapovacím softwarem, možná ti jsou povědomá jména jako ESRI nebo CartoDB.
Naši první leaflet mapu jsme vytvořili s výchozí mapovou vrstvou OSM.
leaflet() %>%
addTiles()
Především budeme používat mapové vrstvy od CartoDB, ale klidně vyzkoušej i jiné, třeba Esri. Pro přidání vlastní mapové vrstvy do mapy použijeme funkci addProviderTiles(). Prvním argumentem funkce addProviderTiles() je tvoje leaflet mapa, což nám umožňuje předat výstup leaflet() přímo do addProviderTiles() pomocí operátoru pipe. Druhým argumentem je provider, který přijímá libovolnou mapovou vrstvu ze seznamu providers.
Toto cvičení je součástí kurzu
Interaktivní mapy s leaflet v R
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# Change addTiles() to addProviderTiles() and set the provider argument to "CartoDB"
leaflet() %>%
addTiles(provider = ___)