addLocalFile | R Documentation |
Add vector data to leaflet map directly from the file system
addLocalFile(
map,
file,
layerId = NULL,
group = NULL,
popup = NULL,
label = NULL,
radius = 10,
stroke = TRUE,
color = "#03F",
weight = 5,
opacity = 0.5,
fill = TRUE,
fillColor = color,
fillOpacity = 0.2,
dashArray = NULL,
options = NULL
)
map |
a mapview or leaflet object. |
file |
file path to the file to be added to |
layerId |
the layer id. |
group |
the group name for the file to be added to |
popup |
either a logical of whether to show the feature properties (fields) in popups or the name of the field to show in popups. |
label |
name of the field to be shown as a tooltip. |
radius |
the size of the circle markers. |
stroke |
whether to draw stroke along the path (e.g. the borders of polygons or circles). |
color |
stroke color. |
weight |
stroke width in pixels. |
opacity |
stroke opacity. |
fill |
whether to fill the path with color (e.g. filling on polygons or circles). |
fillColor |
fill color. |
fillOpacity |
fill opacity. |
dashArray |
a string that defines the stroke dash pattern. |
options |
a list of extra options for tile layers, popups, paths (circles, rectangles, polygons, ...), or other map elements. |
if (interactive()) {
library(leafem)
library(leaflet)
library(sf)
destfile = tempfile(fileext = ".gpkg")
st_write(st_as_sf(gadmCHE), dsn = destfile)
leaflet() %>%
addTiles() %>%
addLocalFile(destfile, popup = TRUE)
}
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.