This function produces an interactive view of the extent/bbox of the supplied spatial object
Usage
viewExtent(
x,
map = NULL,
popup = NULL,
layer.name = NULL,
alpha.regions = 0.2,
label = NULL,
...
)
Arguments
- x
either a Raster*, sf* or Spatial* object
- map
a leaflet or mapview map the extent should be added to. If NULL standard background layers are created.
- popup
a
list
of HTML strings with the popup contents, usually created frompopupTable
. SeeaddControl
for details.- layer.name
the name of the layer to be shown on the map.
- alpha.regions
opacity of the fills or the raster layer(s).
- label
a character vector of labels to be shown on mouseover. See
addControl
for details.- ...
Arguments passed on to
leaflet::addRectangles
layerId
the layer id
data
the data object from which the argument values are derived; by default, it is the
data
object provided toleaflet()
initially, but can be overriddengroup
the name of the group the newly created layers should belong to (for
clearGroup
andaddLayersControl
purposes). Human-friendly group names are permitted–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.options
a list of extra options for tile layers, popups, paths (circles, rectangles, polygons, ...), or other map elements
popupOptions
A Vector of
popupOptions
to provide popupslabelOptions
A Vector of
labelOptions
to provide label options for each label. DefaultNULL
stroke
whether to draw stroke along the path (e.g. the borders of polygons or circles)
color
stroke color
weight
stroke width in pixels
opacity
stroke opacity (or layer opacity for tile layers)
fill
whether to fill the path with color (e.g. filling on polygons or circles)
fillColor
fill color
fillOpacity
fill opacity
dashArray
a string that defines the stroke dash pattern
highlightOptions
Options for highlighting the shape on mouse over.
smoothFactor
how much to simplify the polyline on each zoom level (more means better performance and less accurate representation)
noClip
whether to disable polyline clipping
lng1,lat1,lng2,lat2
latitudes and longitudes of the south-west and north-east corners of rectangles
Examples
library(leaflet)
viewExtent(breweries)
viewExtent(franconia) + breweries
mapview(franconia) %>% leafem::addExtent(franconia, fillColor = "yellow")
leaflet() %>% addProviderTiles("OpenStreetMap") %>% leafem::addExtent(breweries)
leaflet() %>% addProviderTiles("OpenStreetMap") %>% leafem::addExtent(breweries)