Description
Small Multiples for Leaflet Web Maps.
Description
Create small multiples of several leaflet web maps with (optional) synchronised panning and zooming control. When syncing is enabled all maps respond to mouse actions on one map. This allows side-by-side comparisons of different attributes of the same geometries. Syncing can be adjusted so that any combination of maps can be synchronised.
README.md
leafsync - (Synced) small multiples of leaflet maps
leafsync
is a plugin for leaflet
to produce potentially synchronised small multiples of leaflet web maps wrapping Leaflet.Sync
.
Installation
You can install the released version of leafsync from CRAN with:
install.packages("leafsync")
Example
library(sp)
library(raster)
library(mapview)
data(meuse)
coordinates(meuse) <- ~x+y
proj4string(meuse) <- CRS("+init=epsg:28992")
## view different aspects of same data set
m1 <- mapview(meuse, zcol = "soil", burst = TRUE)
m2 <- mapview(meuse, zcol = "lead")
m3 <- mapview(meuse, zcol = "landuse", map.types = "Esri.WorldImagery")
m4 <- mapview(meuse, zcol = "dist.m")
sync(m1, m2, m3, m4) # 4 panels synchronised
Code of Conduct
Please note that the ‘leafsync’ project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.