Add a tile layer from a known map provider (original) (raw)

addProviderTiles R Documentation

Description

Add a tile layer from a known map provider

Usage

addProviderTiles(
  map,
  provider,
  layerId = NULL,
  group = NULL,
  options = providerTileOptions()
)

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

Arguments

map the map to add the tile layer to
provider the name of the provider (seehttps://leaflet-extras.github.io/leaflet-providers/preview/ andhttps://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, updateWhenIdle, detectRetina the tile layer options; seehttps://web.archive.org/web/20220702182250/https://leafletjs.com/reference-1.3.4.html#tilelayer
... named parameters to add to the options

Value

modified map object

Examples

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