Freigeben über


LineLayerOptions interface

Optionen, die beim Rendern von SimpleLine-, SimplePolygon-, CirclePolygon-, LineString-, MultiLineString-, Polygon- und MultiPolygon-Objekten in einer Linienebene verwendet werden.

Extends

Eigenschaften

blur

Die Menge der Unschärfe, die auf die Linie in Pixel angewendet werden soll. Standardwert: 0.

lineCap

Gibt an, wie die Enden der Zeilen gerendert werden.

'"butt"': Eine Kappe mit einem quadratischen Ende, das zum genauen Endpunkt der Linie gezeichnet wird.

'"rund"': Eine Kappe mit einem abgerundeten Ende, das über den Endpunkt der Linie in einem Radius von einer Hälfte der Linienbreite gezeichnet und auf dem Endpunkt der Linie zentriert wird.

"Quadrat": Eine Kappe mit einem quadratischen Ende, das über den Endpunkt der Linie in einem Abstand von einer Hälfte der Linienbreite gezeichnet wird.

Standard ""round".
lineJoin

Gibt an, wie die Gelenke in den Linien gerendert werden.

'"abgeschrägt": Eine Verknüpfung mit einem quadratischen Ende, das über den Endpunkt der Linie in einem Abstand von einer Hälfte der Linienbreite gezeichnet wird.

'"round"': Eine Verknüpfung mit einem abgerundeten Ende, das über den Endpunkt der Linie mit einem Radius von einer Hälfte der Linienbreite und zentriert auf dem Endpunkt der Linie gezeichnet wird.

'"miter"': Eine Verknüpfung mit einer scharfen, abgewinkelten Ecke, die mit den Äußeren über den Endpunkt des Pfads hinaus gezeichnet wird, bis sie sich treffen.

Standard ""round".
offset

Der Offset der Linie. Ein positiver Wert versetzt die Linie relativ zur Richtung der Linie nach rechts. Ein negativer Wert wird nach links versetzt. Standardwert: 0.

source

Die ID oder Instanz einer Datenquelle, die von der Ebene gerendert wird.

sourceLayer

Erforderlich, wenn die Quelle der Ebene eine VectorTileSource ist. Eine Vektorquelle kann mehrere Ebenen enthalten. Dadurch wird ermittelt, welche in dieser Ebene gerendert werden soll. Verboten für alle anderen Arten von Quellen.

strokeColor

Gibt die Farbe der Linie an. Standardwert: "#1E90FF".

strokeDashArray

Gibt die Längen der abwechselnden Bindestriche und Lücken an, die das Bindestrichmuster bilden. Zahlen müssen gleich oder größer als 0 sein. Die Längen werden durch die strokeWidth skaliert. Um eine Bindestrichlänge in Pixel zu konvertieren, multiplizieren Sie die Länge mit der aktuellen Strichbreite.

strokeGradient

Definiert einen Farbverlauf, mit dem die Linien eingefärbt werden sollen. Erfordert, dass die DataSource lineMetrics-Option auf true festgelegt ist. Deaktiviert, wenn strokeDashArray festgelegt ist.

strokeOpacity

Eine Zahl zwischen 0 und 1, die die Deckkraft angibt, mit der die Linie gezeichnet wird. Standardwert: 1.

strokeWidth

Die Breite der Linie in Pixel. Muss ein Wert größer oder gleich 0 sein. Standardwert: 2.

translate

Die Menge des Offsets in Pixel zum Rendern der Linie relativ zu dem Ort, an dem sie normal gerendert werden soll. Negative Werte zeigen links und oben an. Standardwert: [0,0]

translateAnchor

Gibt den Referenzrahmen für translatean.

'"map"': Linien werden relativ zur Karte übersetzt.

''viewport': Zeilen werden relativ zum Viewport übersetzt

Standardeinstellung: ''map''

Geerbte Eigenschaften

filter

Ein Ausdruck, der Bedingungen für Quellfeatures angibt. Es werden nur Features angezeigt, die dem Filter entsprechen.

maxZoom

Eine ganze Zahl, die die maximale Zoomstufe angibt, auf der die Ebene gerendert werden soll. Dieser Wert ist exklusiv, d. h. die Ebene ist unter maxZoom > zoom >= minZoomsichtbar. Standardwert: 24.

minZoom

Eine ganze Zahl, die die minimale Zoomstufe angibt, auf der die Ebene gerendert werden soll. Dieser Wert ist inklusiv, d. h. die Ebene ist unter maxZoom > zoom >= minZoomsichtbar. Standardwert: 0.

visible

Gibt an, ob die Ebene sichtbar ist oder nicht. Standardwert: true.

Details zur Eigenschaft

blur

Die Menge der Unschärfe, die auf die Linie in Pixel angewendet werden soll. Standardwert: 0.

blur?: number | DataDrivenPropertyValueSpecification<number>

Eigenschaftswert

number | DataDrivenPropertyValueSpecification<number>

lineCap

Gibt an, wie die Enden der Zeilen gerendert werden.

'"butt"': Eine Kappe mit einem quadratischen Ende, das zum genauen Endpunkt der Linie gezeichnet wird.

'"rund"': Eine Kappe mit einem abgerundeten Ende, das über den Endpunkt der Linie in einem Radius von einer Hälfte der Linienbreite gezeichnet und auf dem Endpunkt der Linie zentriert wird.

"Quadrat": Eine Kappe mit einem quadratischen Ende, das über den Endpunkt der Linie in einem Abstand von einer Hälfte der Linienbreite gezeichnet wird.

Standard ""round".
lineCap?: "butt" | "round" | "square"

Eigenschaftswert

"butt" | "round" | "square"

lineJoin

Gibt an, wie die Gelenke in den Linien gerendert werden.

'"abgeschrägt": Eine Verknüpfung mit einem quadratischen Ende, das über den Endpunkt der Linie in einem Abstand von einer Hälfte der Linienbreite gezeichnet wird.

'"round"': Eine Verknüpfung mit einem abgerundeten Ende, das über den Endpunkt der Linie mit einem Radius von einer Hälfte der Linienbreite und zentriert auf dem Endpunkt der Linie gezeichnet wird.

'"miter"': Eine Verknüpfung mit einer scharfen, abgewinkelten Ecke, die mit den Äußeren über den Endpunkt des Pfads hinaus gezeichnet wird, bis sie sich treffen.

Standard ""round".
lineJoin?: "bevel" | "round" | "miter"

Eigenschaftswert

"bevel" | "round" | "miter"

offset

Der Offset der Linie. Ein positiver Wert versetzt die Linie relativ zur Richtung der Linie nach rechts. Ein negativer Wert wird nach links versetzt. Standardwert: 0.

offset?: number | DataDrivenPropertyValueSpecification<number>

Eigenschaftswert

number | DataDrivenPropertyValueSpecification<number>

source

Die ID oder Instanz einer Datenquelle, die von der Ebene gerendert wird.

source?: string | Source

Eigenschaftswert

string | Source

sourceLayer

Erforderlich, wenn die Quelle der Ebene eine VectorTileSource ist. Eine Vektorquelle kann mehrere Ebenen enthalten. Dadurch wird ermittelt, welche in dieser Ebene gerendert werden soll. Verboten für alle anderen Arten von Quellen.

sourceLayer?: string

Eigenschaftswert

string

strokeColor

Gibt die Farbe der Linie an. Standardwert: "#1E90FF".

strokeColor?: string | DataDrivenPropertyValueSpecification<string>

Eigenschaftswert

string | DataDrivenPropertyValueSpecification<string>

strokeDashArray

Gibt die Längen der abwechselnden Bindestriche und Lücken an, die das Bindestrichmuster bilden. Zahlen müssen gleich oder größer als 0 sein. Die Längen werden durch die strokeWidth skaliert. Um eine Bindestrichlänge in Pixel zu konvertieren, multiplizieren Sie die Länge mit der aktuellen Strichbreite.

strokeDashArray?: number[]

Eigenschaftswert

number[]

strokeGradient

Definiert einen Farbverlauf, mit dem die Linien eingefärbt werden sollen. Erfordert, dass die DataSource lineMetrics-Option auf true festgelegt ist. Deaktiviert, wenn strokeDashArray festgelegt ist.

strokeGradient?: Expression

Eigenschaftswert

strokeOpacity

Eine Zahl zwischen 0 und 1, die die Deckkraft angibt, mit der die Linie gezeichnet wird. Standardwert: 1.

strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>

Eigenschaftswert

number | DataDrivenPropertyValueSpecification<number>

strokeWidth

Die Breite der Linie in Pixel. Muss ein Wert größer oder gleich 0 sein. Standardwert: 2.

strokeWidth?: number | DataDrivenPropertyValueSpecification<number>

Eigenschaftswert

number | DataDrivenPropertyValueSpecification<number>

translate

Die Menge des Offsets in Pixel zum Rendern der Linie relativ zu dem Ort, an dem sie normal gerendert werden soll. Negative Werte zeigen links und oben an. Standardwert: [0,0]

translate?: Pixel

Eigenschaftswert

translateAnchor

Gibt den Referenzrahmen für translatean.

'"map"': Linien werden relativ zur Karte übersetzt.

''viewport': Zeilen werden relativ zum Viewport übersetzt

Standardeinstellung: ''map''
translateAnchor?: "map" | "viewport"

Eigenschaftswert

"map" | "viewport"

Geerbte Eigenschaftsdetails

filter

Ein Ausdruck, der Bedingungen für Quellfeatures angibt. Es werden nur Features angezeigt, die dem Filter entsprechen.

filter?: Expression

Eigenschaftswert

Geerbt vonLayerOptions.filter

maxZoom

Eine ganze Zahl, die die maximale Zoomstufe angibt, auf der die Ebene gerendert werden soll. Dieser Wert ist exklusiv, d. h. die Ebene ist unter maxZoom > zoom >= minZoomsichtbar. Standardwert: 24.

maxZoom?: number

Eigenschaftswert

number

Geerbt vonLayerOptions.maxZoom

minZoom

Eine ganze Zahl, die die minimale Zoomstufe angibt, auf der die Ebene gerendert werden soll. Dieser Wert ist inklusiv, d. h. die Ebene ist unter maxZoom > zoom >= minZoomsichtbar. Standardwert: 0.

minZoom?: number

Eigenschaftswert

number

Geerbt vonLayerOptions.minZoom

visible

Gibt an, ob die Ebene sichtbar ist oder nicht. Standardwert: true.

visible?: boolean

Eigenschaftswert

boolean

Geerbt vonLayerOptions.visible