Learn R Programming

mapSpain (version 0.6.1)

addProviderEspTiles: Include base tiles of Spanish public administrations on a leaflet map

Description

Include tiles of public Spanish organisms to a leaflet::leaflet() map.

Usage

addProviderEspTiles(
  map,
  provider,
  layerId = NULL,
  group = NULL,
  options = providerEspTileOptions()
)

providerEspTileOptions(...)

Arguments

map

A map widget created from leaflet::leaflet().

provider

Name of the provider, see leaflet.providersESP.df for values available.

layerId

the layer id

group

The name of the group the newly created layers should belong to Human-friendly group names are permitted<U+2013>they need not be short, identifier-style names. Any number of layers and even different types of layers (e.g. markers and polygons) can share the same group name. See leaflet::addTiles().

options

a list of extra options for tile layers, popups, paths (circles, rectangles, polygons, ...), or other map elements

...

Arguments passed on to leaflet::providerTileOptions

errorTileUrl

the tile layer options; see https://leafletjs.com/reference-1.3.4.html#tilelayer

noWrap

the tile layer options; see https://leafletjs.com/reference-1.3.4.html#tilelayer

opacity

the tile layer options; see https://leafletjs.com/reference-1.3.4.html#tilelayer

zIndex

the tile layer options; see https://leafletjs.com/reference-1.3.4.html#tilelayer

updateWhenIdle

the tile layer options; see https://leafletjs.com/reference-1.3.4.html#tilelayer

detectRetina

the tile layer options; see https://leafletjs.com/reference-1.3.4.html#tilelayer

Value

A map object generated with leaflet::leaflet().

Details

providerEspTileOptions() is a wrapper of leaflet::providerTileOptions().

See Also

leaflet::leaflet(), leaflet::addTiles()

leaflet::providerTileOptions(), leaflet::tileOptions()

Other imagery utilities: esp_getTiles(), layer_spatraster(), leaflet.providersESP.df

Examples

Run this code
# NOT RUN {
library(leaflet)
PuertadelSol <-
  leaflet() %>%
  setView(
    lat = 40.4166,
    lng = -3.7038400,
    zoom = 18
  ) %>%
  addProviderEspTiles(provider = "IGNBase.Gris") %>%
  addProviderEspTiles(provider = "RedTransporte.Carreteras")

PuertadelSol
# }

Run the code above in your browser using DataLab