leafem
provides extensions for package leaflet
many of which are used by package mapview
. The intention of this package is to enhance leaflet
functionality to provide a more GIS-like feeling when plotting spatial data interactively.
Installation
You can install the released version of leafem from CRAN with:
install.packages("leafem")
Extensions
addFeatures
library(leaflet)
leaflet() %>% addProviderTiles("OpenStreetMap") %>% addFeatures(data = breweries91)
addMouseCoordinates
leaflet() %>%
addProviderTiles("OpenStreetMap") %>%
addMouseCoordinates()
garnishMap
library(leaflet)
m <- leaflet() %>% addProviderTiles("OpenStreetMap")
garnishMap(m, addMouseCoordinates)
addHomeButton
library(leaflet)
library(raster)
m <- leaflet() %>%
addProviderTiles("OpenStreetMap") %>%
addCircleMarkers(data = breweries91) %>%
addHomeButton(extent(breweries91), "breweries91")
m
addImageQuery
library(leaflet)
library(plainview)
leaflet() %>%
addProviderTiles("OpenStreetMap") %>%
addRasterImage(poppendorf[[1]], project = TRUE, group = "poppendorf",
layerId = "poppendorf") %>%
addImageQuery(poppendorf[[1]], project = TRUE,
layerId = "poppendorf") %>%
addLayersControl(overlayGroups = "poppendorf")
Code of Conduct
Please note that the ‘leafem’ project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.