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: |
line |
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". |
line |
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: |
source | Die ID oder Instanz einer Datenquelle, die von der Ebene gerendert wird. |
source |
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. |
stroke |
Gibt die Farbe der Linie an.
Standardwert: |
stroke |
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. |
stroke |
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. |
stroke |
Eine Zahl zwischen 0 und 1, die die Deckkraft angibt, mit der die Linie gezeichnet wird.
Standardwert: |
stroke |
Die Breite der Linie in Pixel. Muss ein Wert größer oder gleich 0 sein.
Standardwert: |
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: |
translate |
Gibt den Referenzrahmen für '"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. |
max |
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 |
min |
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 |
visible | Gibt an, ob die Ebene sichtbar ist oder nicht.
Standardwert: |
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 translate
an.
'"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 >= minZoom
sichtbar.
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 >= minZoom
sichtbar.
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