Inizia subitoInizia gratis

Aggiungere un tile mappa personalizzato

Ti suona familiare qualche nome di tile? Se hai già lavorato con software per mappe potresti riconoscere ESRI o CartoDB.

Creiamo la nostra prima mappa leaflet usando il tile OSM predefinito.

leaflet() %>% 
    addTiles()

Useremo principalmente i provider di CartoDB, ma sentiti libero di provare anche altri, come Esri. Per aggiungere un tile di un provider personalizzato alla mappa useremo la funzione addProviderTiles(). Il primo argomento di addProviderTiles() è la tua mappa leaflet, il che ci permette di passare direttamente l'output di leaflet() in addProviderTiles(). Il secondo argomento è provider, che accetta uno qualsiasi dei tile inclusi nella lista providers.

Questo esercizio fa parte del corso

Mappe interattive con leaflet in R

Visualizza corso

esercizio interattivo pratico

Prova questo esercizio completando questo codice di esempio.

# Change addTiles() to addProviderTiles() and set the provider argument to "CartoDB"
leaflet() %>% 
    addTiles(provider = ___)
Modifica ed esegui il codice