addHomeButton | R Documentation |
This function adds a button to the map that enables zooming to a provided extent / bbox.
addHomeButton(map, ext, group = "layer", position = "bottomright", add = TRUE)
removeHomeButton(map)
map |
a mapview or leaflet object. |
ext |
the extent / bbox to zoom to. |
group |
the name of the group/layer to be zoomed to (or any character string) |
position |
the position of the button (one of 'topleft', 'topright', 'bottomleft', 'bottomright'). Defaults to 'bottomright'. |
add |
logical. Whether to add the button to the map (mainly for internal use). |
removeHomeButton()
: remove a homeButton from a map
library(leaflet)
library(raster)
## pass a group name only
m <- leaflet() %>%
addProviderTiles("OpenStreetMap") %>%
addCircleMarkers(data = breweries91, group = "breweries91") %>%
addHomeButton(group = "breweries91")
m
## pass a raster extent - group can now be an arbitrary label
m <- leaflet() %>%
addProviderTiles("OpenStreetMap") %>%
addCircleMarkers(data = breweries91, group = "breweries91") %>%
addHomeButton(ext = extent(breweries91), group = "Brew")
m
## remove the button
removeHomeButton(m)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.