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.
leafsync
is a plugin for
leaflet
to produce potentially
synchronised small multiples of leaflet web maps wrapping
Leaflet.Sync
.
You can install the released version of leafsync from CRAN with:
install.packages("leafsync")
library(sp)library(raster)library(mapview)data(meuse)coordinates(meuse) <- ~x+yproj4string(meuse) <- CRS("+init=epsg:28992")## view different aspects of same data setm1 <- 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
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.