| mapshot {mapview} | R Documentation |
Save a mapview or leaflet map as .html index file or .png,
.pdf, or .jpeg image.
mapshot(x, url = NULL, file = NULL, remove_url = TRUE,
remove_controls = c("zoomControl", "layersControl", "homeButton",
"scaleBar"), ...)
x |
|
url |
Output |
file |
Output |
remove_url |
|
remove_controls |
|
... |
Further arguments passed on to |
mapshot can be used to save both leaflet and mapview maps as html or png files or both.
NOTE 1: In case you want to save larger maps produced with mapview
(i.e. if you see the following warning: "the supplied feature layer has more
points/vertices than the set threshold. using special rendering function,
hence things may not behave as expected from a standard leaflet map") mapshot
is likely to fail. Try setting selfcontained = FALSE to avoid errors
and create a valid local html file.
NOTE 2: In case you want to save a map with popupGraphs or popupImages the respective graph/image files will be located one level above the specified target location. In case you want to move the html file, make sure to also move the respective *-graphs folder one level above.
## Not run:
m <- mapview(breweries)
## create standalone .html
mapshot(m, url = paste0(getwd(), "/map.html"))
## create standalone .png; temporary .html is removed automatically unless
## 'remove_url = FALSE' is specified
mapshot(m, file = paste0(getwd(), "/map.png"))
mapshot(m, file = paste0(getwd(), "/map.png"),
remove_controls = c("homeButton", "layersControl"))
## create .html and .png
mapshot(m, url = paste0(getwd(), "/map.html"),
file = paste0(getwd(), "/map.png"))
## End(Not run)