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, |
line |
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"'. |
line |
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, |
source | ID ou instance d’une source de données que la couche doit afficher. |
source |
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. |
stroke |
Spécifie la couleur de la ligne.
Par défaut, |
stroke |
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. |
stroke |
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. |
stroke |
Nombre compris entre 0 et 1 qui indique l’opacité à laquelle la ligne sera dessinée.
Par défaut, |
stroke |
Largeur de la ligne en pixels. Doit être une valeur supérieure ou égale à 0.
Par défaut, |
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 : |
translate |
Spécifie le cadre de référence pour '"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. |
max |
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 |
min |
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 |
visible | Spécifie si la couche est visible ou non.
Par défaut, |
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