latticeView {leafsync} | R Documentation |
This function produces a lattice like view of two or more maps. It is possible to sync
any combination of panels or all or none. For synchronising all panels it
is best to use the provided convenience function sync
.
latticeView(..., ncol = 2, sync = "none", sync.cursor = FALSE,
no.initial.sync = TRUE)
latticeview(...)
sync(..., ncol = 2, sync = "all", sync.cursor = TRUE,
no.initial.sync = TRUE)
... |
any number of mapview or leaflet objects or a list thereof |
ncol |
how many columns should be plotted |
sync |
whether to synchronise zoom and pan for certain elements.
Possible values are "all" (default) to sync all maps, "none" to disable
synchronisation or a list of panel numbers, e.g. |
sync.cursor |
whether to show cursor position in synced panels (default TRUE). |
no.initial.sync |
whether to sync the initial view (default TRUE). |
latticeview
: alias for ease of typing
sync
: convenience function for syncing maps
if (interactive()) {
library(leaflet)
library(leafsync)
m1 = leaflet() %>%
addTiles() %>%
addPolygons(data = gadmCHE)
m2 = leaflet() %>%
addProviderTiles("Esri.WorldImagery") %>%
addCircleMarkers(data = breweries91,
color = "black",
opacity = 0.9,
fillColor = "white",
fillOpacity = 0.9)
# synced
sync(m1, m2)
sync(m1, m2, no.initial.sync = TRUE)
# not synced
latticeview(m1, m2)
latticeview(m1, m2, ncol = 1)
}