Add a tile layer from a known map provider

Share:

Description

Add a tile layer from a known map provider

Usage

1
2
3
4
5
6
addProviderTiles(map, provider, layerId = NULL, group = NULL, 
    options = providerTileOptions())

providerTileOptions(errorTileUrl = "", noWrap = FALSE, opacity = NULL, 
    zIndex = NULL, unloadInvisibleTiles = NULL, updateWhenIdle = NULL, 
    detectRetina = FALSE, reuseTiles = FALSE, ...)

Arguments

map

the map to add the tile layer to

provider

the name of the provider (see http://leaflet-extras.github.io/leaflet-providers/preview/ and https://github.com/leaflet-extras/leaflet-providers)

layerId

the layer id to assign

group

the name of the group the newly created layers should belong to (for clearGroup and addLayersControl purposes). Human-friendly group names are permitted–they need not be short, identifier-style names.

options

tile options

errorTileUrl, noWrap, opacity, zIndex, unloadInvisibleTiles, updateWhenIdle, detectRetina, reuseTiles

the tile layer options; see http://leafletjs.com/reference.html#tilelayer

...

named parameters to add to the options

Value

modified map object

Examples

1
2
leaflet() %>% addProviderTiles("Stamen.Watercolor") %>% 
    addProviderTiles("Stamen.TonerHybrid")