Partager via


LineLayerOptions interface

Options utilisées pour le rendu des objets SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon et MultiPolygon dans une couche de lignes.

Extends

Propriétés

blur

Quantité de flou à appliquer à la ligne en pixels. Par défaut, 0.

lineCap

Spécifie le rendu des extrémités des lignes.

'"butt"': une casquette avec une extrémité carrée qui est dessinée au point de terminaison exact de la ligne.

''"round"': capuchon avec une extrémité arrondie qui est dessinée au-delà du point de terminaison de la ligne à un rayon de la moitié de la largeur des lignes et centré sur le point de terminaison de la ligne.

''carré'' : embout avec une extrémité carrée qui est dessinée au-delà du point de terminaison de la ligne à une distance égale à la moitié de la largeur de la ligne.

Par défaut « "round"'.
lineJoin

Spécifie le rendu des jointures dans les lignes.

'"biseau » : jointure avec une extrémité carrée qui est dessinée au-delà du point de terminaison de la ligne à une distance égale à la moitié de la largeur des lignes.

« round » : jointure avec une extrémité arrondie qui est dessinée au-delà du point de terminaison de la ligne à un rayon de la moitié de la largeur des lignes et centrée sur le point de terminaison de la ligne.

''Miter'' : Jointure avec un coin aigu et incliné qui est dessiné avec les côtés extérieurs au-delà du point de terminaison du chemin jusqu’à ce qu’ils se rencontrent.

Par défaut « "round"'.
offset

Décalage de la ligne. Une valeur positive décalée la ligne vers la droite, par rapport à la direction de la ligne. Une valeur négative est décalée vers la gauche. Par défaut, 0.

source

ID ou instance d’une source de données que la couche doit afficher.

sourceLayer

Obligatoire lorsque la source de la couche est un VectorTileSource. Une source vectorielle peut avoir plusieurs couches, ce qui identifie celle à restituer dans cette couche. Interdit pour tous les autres types de sources.

strokeColor

Spécifie la couleur de la ligne. Par défaut, "#1E90FF".

strokeDashArray

Spécifie les longueurs des tirets et des interstices alternés qui forment le motif de tiret. Les nombres doivent être égaux ou supérieurs à 0. Les longueurs sont mises à l’échelle par strokeWidth. Pour convertir une longueur de tiret en pixels, multipliez la longueur par la largeur de trait actuelle.

strokeGradient

Définit un dégradé avec lequel colorer les lignes. Nécessite que l’option LineMetrics dataSource soit définie sur true. Désactivé si strokeDashArray est défini.

strokeOpacity

Nombre compris entre 0 et 1 qui indique l’opacité à laquelle la ligne sera dessinée. Par défaut, 1.

strokeWidth

Largeur de la ligne en pixels. Doit être une valeur supérieure ou égale à 0. Par défaut, 2.

translate

Quantité de décalage en pixels pour afficher la ligne par rapport à l’emplacement où elle s’affiche normalement. Les valeurs négatives indiquent vers la gauche et vers le haut. Valeur par défaut : [0,0]

translateAnchor

Spécifie le cadre de référence pour translate.

'"map » : les lignes sont traduites par rapport à la carte.

'"viewport"': les lignes sont traduites par rapport à la fenêtre d’affichage

Valeur par défaut : ''map''

Propriétés héritées

filter

Expression spécifiant des conditions sur les fonctionnalités sources. Seules les fonctionnalités qui correspondent au filtre sont affichées.

maxZoom

Entier spécifiant le niveau de zoom maximal auquel restituer la couche. Cette valeur est exclusive, c’est-à-dire que la couche est visible à l’emplacement maxZoom > zoom >= minZoom. Par défaut, 24.

minZoom

Entier spécifiant le niveau de zoom minimal auquel effectuer le rendu de la couche. Cette valeur est inclusive, c’est-à-dire que la couche est visible à l’emplacement maxZoom > zoom >= minZoom. Par défaut, 0.

visible

Spécifie si la couche est visible ou non. Par défaut, true.

Détails de la propriété

blur

Quantité de flou à appliquer à la ligne en pixels. Par défaut, 0.

blur?: number | DataDrivenPropertyValueSpecification<number>

Valeur de propriété

number | DataDrivenPropertyValueSpecification<number>

lineCap

Spécifie le rendu des extrémités des lignes.

'"butt"': une casquette avec une extrémité carrée qui est dessinée au point de terminaison exact de la ligne.

''"round"': capuchon avec une extrémité arrondie qui est dessinée au-delà du point de terminaison de la ligne à un rayon de la moitié de la largeur des lignes et centré sur le point de terminaison de la ligne.

''carré'' : embout avec une extrémité carrée qui est dessinée au-delà du point de terminaison de la ligne à une distance égale à la moitié de la largeur de la ligne.

Par défaut « "round"'.
lineCap?: "butt" | "round" | "square"

Valeur de propriété

"butt" | "round" | "square"

lineJoin

Spécifie le rendu des jointures dans les lignes.

'"biseau » : jointure avec une extrémité carrée qui est dessinée au-delà du point de terminaison de la ligne à une distance égale à la moitié de la largeur des lignes.

« round » : jointure avec une extrémité arrondie qui est dessinée au-delà du point de terminaison de la ligne à un rayon de la moitié de la largeur des lignes et centrée sur le point de terminaison de la ligne.

''Miter'' : Jointure avec un coin aigu et incliné qui est dessiné avec les côtés extérieurs au-delà du point de terminaison du chemin jusqu’à ce qu’ils se rencontrent.

Par défaut « "round"'.
lineJoin?: "bevel" | "round" | "miter"

Valeur de propriété

"bevel" | "round" | "miter"

offset

Décalage de la ligne. Une valeur positive décalée la ligne vers la droite, par rapport à la direction de la ligne. Une valeur négative est décalée vers la gauche. Par défaut, 0.

offset?: number | DataDrivenPropertyValueSpecification<number>

Valeur de propriété

number | DataDrivenPropertyValueSpecification<number>

source

ID ou instance d’une source de données que la couche doit afficher.

source?: string | Source

Valeur de propriété

string | Source

sourceLayer

Obligatoire lorsque la source de la couche est un VectorTileSource. Une source vectorielle peut avoir plusieurs couches, ce qui identifie celle à restituer dans cette couche. Interdit pour tous les autres types de sources.

sourceLayer?: string

Valeur de propriété

string

strokeColor

Spécifie la couleur de la ligne. Par défaut, "#1E90FF".

strokeColor?: string | DataDrivenPropertyValueSpecification<string>

Valeur de propriété

string | DataDrivenPropertyValueSpecification<string>

strokeDashArray

Spécifie les longueurs des tirets et des interstices alternés qui forment le motif de tiret. Les nombres doivent être égaux ou supérieurs à 0. Les longueurs sont mises à l’échelle par strokeWidth. Pour convertir une longueur de tiret en pixels, multipliez la longueur par la largeur de trait actuelle.

strokeDashArray?: number[]

Valeur de propriété

number[]

strokeGradient

Définit un dégradé avec lequel colorer les lignes. Nécessite que l’option LineMetrics dataSource soit définie sur true. Désactivé si strokeDashArray est défini.

strokeGradient?: Expression

Valeur de propriété

strokeOpacity

Nombre compris entre 0 et 1 qui indique l’opacité à laquelle la ligne sera dessinée. Par défaut, 1.

strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>

Valeur de propriété

number | DataDrivenPropertyValueSpecification<number>

strokeWidth

Largeur de la ligne en pixels. Doit être une valeur supérieure ou égale à 0. Par défaut, 2.

strokeWidth?: number | DataDrivenPropertyValueSpecification<number>

Valeur de propriété

number | DataDrivenPropertyValueSpecification<number>

translate

Quantité de décalage en pixels pour afficher la ligne par rapport à l’emplacement où elle s’affiche normalement. Les valeurs négatives indiquent vers la gauche et vers le haut. Valeur par défaut : [0,0]

translate?: Pixel

Valeur de propriété

translateAnchor

Spécifie le cadre de référence pour translate.

'"map » : les lignes sont traduites par rapport à la carte.

'"viewport"': les lignes sont traduites par rapport à la fenêtre d’affichage

Valeur par défaut : ''map''
translateAnchor?: "map" | "viewport"

Valeur de propriété

"map" | "viewport"

Détails de la propriété héritée

filter

Expression spécifiant des conditions sur les fonctionnalités sources. Seules les fonctionnalités qui correspondent au filtre sont affichées.

filter?: Expression

Valeur de propriété

Hérité deLayerOptions.filter

maxZoom

Entier spécifiant le niveau de zoom maximal auquel restituer la couche. Cette valeur est exclusive, c’est-à-dire que la couche est visible à l’emplacement maxZoom > zoom >= minZoom. Par défaut, 24.

maxZoom?: number

Valeur de propriété

number

Hérité deLayerOptions.maxZoom

minZoom

Entier spécifiant le niveau de zoom minimal auquel effectuer le rendu de la couche. Cette valeur est inclusive, c’est-à-dire que la couche est visible à l’emplacement maxZoom > zoom >= minZoom. Par défaut, 0.

minZoom?: number

Valeur de propriété

number

Hérité deLayerOptions.minZoom

visible

Spécifie si la couche est visible ou non. Par défaut, true.

visible?: boolean

Valeur de propriété

boolean

Hérité deLayerOptions.visible