add_line_layer | R Documentation |
Add a line layer to a map
add_line_layer(
map,
id,
source,
source_layer = NULL,
line_blur = NULL,
line_cap = NULL,
line_color = NULL,
line_dasharray = NULL,
line_emissive_strength = NULL,
line_gap_width = NULL,
line_gradient = NULL,
line_join = NULL,
line_miter_limit = NULL,
line_occlusion_opacity = NULL,
line_offset = NULL,
line_opacity = NULL,
line_pattern = NULL,
line_round_limit = NULL,
line_sort_key = NULL,
line_translate = NULL,
line_translate_anchor = "map",
line_trim_color = NULL,
line_trim_fade_range = NULL,
line_trim_offset = NULL,
line_width = NULL,
line_z_offset = NULL,
visibility = "visible",
slot = NULL,
min_zoom = NULL,
max_zoom = NULL,
popup = NULL,
tooltip = NULL,
hover_options = NULL,
before_id = NULL,
filter = NULL
)
map |
A map object created by the |
id |
A unique ID for the layer. |
source |
The ID of the source, alternatively an sf object (which will be
converted to a GeoJSON source) or a named list that specifies |
source_layer |
The source layer (for vector sources). |
line_blur |
Amount to blur the line, in pixels. |
line_cap |
The display of line endings. One of "butt", "round", "square". |
line_color |
The color with which the line will be drawn. |
line_dasharray |
Specifies the lengths of the alternating dashes and gaps that form the dash pattern. |
line_emissive_strength |
Controls the intensity of light emitted on the source features. |
line_gap_width |
Draws a line casing outside of a line's actual path. Value indicates the width of the inner gap. |
line_gradient |
A gradient used to color a line feature at various distances along its length. |
line_join |
The display of lines when joining. |
line_miter_limit |
Used to automatically convert miter joins to bevel joins for sharp angles. |
line_occlusion_opacity |
Opacity multiplier of the line part that is occluded by 3D objects. |
line_offset |
The line's offset. |
line_opacity |
The opacity at which the line will be drawn. |
line_pattern |
Name of image in sprite to use for drawing image lines. |
line_round_limit |
Used to automatically convert round joins to miter joins for shallow angles. |
line_sort_key |
Sorts features in ascending order based on this value. |
line_translate |
The geometry's offset. Values are |
line_translate_anchor |
Controls the frame of reference for |
line_trim_color |
The color to be used for rendering the trimmed line section. |
line_trim_fade_range |
The fade range for the trim-start and trim-end points. |
line_trim_offset |
The line part between |
line_width |
Stroke thickness. |
line_z_offset |
Vertical offset from ground, in meters. |
visibility |
Whether this layer is displayed. |
slot |
An optional slot for layer order. |
min_zoom |
The minimum zoom level for the layer. |
max_zoom |
The maximum zoom level for the layer. |
popup |
A column name containing information to display in a popup on click. Columns containing HTML will be parsed. |
tooltip |
A column name containing information to display in a tooltip on hover. Columns containing HTML will be parsed. |
hover_options |
A named list of options for highlighting features in the layer on hover. |
before_id |
The name of the layer that this layer appears "before", allowing you to insert layers below other layers in your basemap (e.g. labels) |
filter |
An optional filter expression to subset features in the layer. |
The modified map object with the new line layer added.
## Not run:
library(mapgl)
library(tigris)
loving_roads <- roads("TX", "Loving")
maplibre(style = maptiler_style("backdrop")) |>
fit_bounds(loving_roads) |>
add_line_layer(
id = "tracks",
source = loving_roads,
line_color = "navy",
line_opacity = 0.7
)
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.