Provider Tiles

Interactive Maps with leaflet in R

Rich Majerus

Vice President of Strategy & Planning, Queens University of Charlotte

Selecting a Base Map

  • Why are you making this map?
    • Exploratory analysis
    • Deliverable product
    • Just for fun!
  • What type of data are you plotting?
    • Points
    • Paths
    • Polygons
Interactive Maps with leaflet in R

Selecting a Base Map

Camouflage marker example

Prominent color example

Interactive Maps with leaflet in R

leaflet Provider List

  • The leaflet packages comes with 100+ provider tiles
  • The names of these tiles are stored in a list named providers
names(providers)[1:5]
  [1] "OpenStreetMap"                      
  [2] "OpenStreetMap.Mapnik"               
  [3] "OpenStreetMap.BlackAndWhite"        
  [4] "OpenStreetMap.DE"                   
  [5] "OpenStreetMap.France"

Interactive Maps with leaflet in R

Exploring leaflet Provider Tiles

names(providers)[str_detect(names(providers), "OpenStreetMap")]
[1] "OpenStreetMap"               "OpenStreetMap.Mapnik"       
[3] "OpenStreetMap.BlackAndWhite" "OpenStreetMap.DE"           
[5] "OpenStreetMap.France"        "OpenStreetMap.HOT"

Interactive Maps with leaflet in R

addProviderTiles()

  • Replace addTiles() with addProviderTiles() to change your basemap
  • Pass name of provider tile to addProviderTiles()
leaflet() %>% 
     # addTiles() 
     addProviderTiles("OpenStreetMap.BlackAndWhite")

addProviderTiles() example

Interactive Maps with leaflet in R

Let's practice!

Interactive Maps with leaflet in R

Preparing Video For Download...