LineLayer

API Reference (beta) for <LineLayer />

Property Type Description
id
optional
string
-
source
optional
string
-
sourceLayer
optional
string
-
beforeId
optional
string
-
children
optional
Snippet<[]>
-
metadata
optional
unknown
-
minzoom
optional
number
-
maxzoom
optional
number
-
filter
optional
FilterSpecification
-
layout
optional
{
  line-cap?: PropertyValueSpecification<"round" | "butt" | "square">,
  line-join?: DataDrivenPropertyValueSpecification<"round" | "bevel" | "miter">,
  line-miter-limit?: PropertyValueSpecification<number>,
  line-round-limit?: PropertyValueSpecification<number>,
  line-sort-key?: DataDrivenPropertyValueSpecification<number>,
  visibility?: "none" | "visible"
}
-
paint
optional
{
  line-opacity?: DataDrivenPropertyValueSpecification<number>,
  line-color?: DataDrivenPropertyValueSpecification<string>,
  line-translate?: PropertyValueSpecification<[number, number]>,
  line-translate-anchor?: PropertyValueSpecification<"map" | "viewport">,
  line-width?: DataDrivenPropertyValueSpecification<number>,
  line-gap-width?: DataDrivenPropertyValueSpecification<number>,
  line-offset?: DataDrivenPropertyValueSpecification<number>,
  line-blur?: DataDrivenPropertyValueSpecification<number>,
  line-dasharray?: PropertyValueSpecification<number[]>,
  line-pattern?: DataDrivenPropertyValueSpecification<string>,
  line-gradient?: ExpressionSpecification
}
-
onclick
optional
(ev: MapLayerMouseEvent) => void
-
ondblclick
optional
(ev: MapLayerMouseEvent) => void
-
onmousedown
optional
(ev: MapLayerMouseEvent) => void
-
onmouseup
optional
(ev: MapLayerMouseEvent) => void
-
onmousemove
optional
(ev: MapLayerMouseEvent) => void
-
onmouseenter
optional
(ev: MapLayerMouseEvent) => void
-
onmouseleave
optional
(ev: MapLayerMouseEvent) => void
-
onmouseover
optional
(ev: MapLayerMouseEvent) => void
-
onmouseout
optional
(ev: MapLayerMouseEvent) => void
-
oncontextmenu
optional
(ev: MapLayerMouseEvent) => void
-
ontouchstart
optional
(ev: MapLayerTouchEvent) => void
-
ontouchend
optional
(ev: MapLayerTouchEvent) => void
-
ontouchcancel
optional
(ev: MapLayerTouchEvent) => void
-