Update the layer controls when adding layers to an existing map.
Source:R/layers.R
updateLayersControl.Rd
When adding additional base layers or overlay layers to an existing map,
updateLayersControl
will either update the existing layers control or
add a new one if map has none.
Arguments
- map
A
leaflet
ormapview
map.- addBaseGroups
group names of base layers to be added to layers control.
- addOverlayGroups
group names of overlay layers to be added to layers control.
- position
position of control: "topleft", "topright", "bottomleft", or "bottomright".
- ...
Further arguments passed to
addLayersControl
.
Examples
library(leaflet)
map = leaflet() %>%
addProviderTiles("OpenStreetMap", group = "OSM") %>%
addProviderTiles("CartoDB.DarkMatter", group = "dark") %>%
addCircleMarkers(data = breweries91, group = "brew")
map # no layers control
map %>%
updateLayersControl(addBaseGroups = c("OSM", "dark"),
addOverlayGroups = "brew")