LineLayerOptions interface
Možnosti používané při vykreslování objektů SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon a MultiPolygon ve vrstvě čar.
- Extends
Vlastnosti
blur | Množství rozostření, které se má použít na čáru v pixelech.
Výchozí . |
line |
Určuje, jak se vykreslují konce řádků. ''butt'': Cap with a squared-off end which is drawn to the exact endpoint of the line. ''kruhový'' čepice se zaobleným koncem, která je nakreslena za koncovým bodem čáry v poloměru poloviny šířky čar a je vycentrována na koncovém bodě přímky. ''čtverec'': Čepice se čtvercovým koncem, která je nakreslena za koncovým bodem čáry ve vzdálenosti jedné poloviny šířky čáry. Výchozí "round". |
line |
Určuje, jak se vykreslují spoje v řádcích. "Zkosení": Spojení se čtvercovým koncem, které je nakresleno za koncovým bodem čáry ve vzdálenosti poloviny šířky čar. ''round'': spojení se zaobleným koncem, které je zakresleno za koncovým bodem čáry v poloměru jedné poloviny šířky čar a vycentrováno na koncovém bodě čáry. "Miter": Spojení s ostrým, šikmým rohem, který je nakreslen vnějšími stranami za koncovým bodem cesty, dokud se nesetkají. Výchozí "round". |
offset | Posun čáry.
Kladná hodnota posune čáru doprava vzhledem ke směru přímky.
Záporná hodnota se posune doleva.
Výchozí . |
source | ID nebo instance zdroje dat, který bude vrstva vykreslovat. |
source |
Požadováno, pokud je zdrojem vrstvy VectorTileSource. Zdroj vektoru může mít v sobě více vrstev, což identifikuje, která z nich se má v této vrstvě vykreslit. Zakázáno pro všechny ostatní typy zdrojů. |
stroke |
Určuje barvu čáry.
Výchozí . |
stroke |
Určuje délky střídavých pomlček a mezer, které tvoří vzor pomlčky. Čísla musí být rovna nebo větší než 0. Délky jsou škálovány pomocí tahuWidth. Pokud chcete převést délku pomlčky na pixely, vynásobte ji aktuální šířkou tahu. |
stroke |
Definuje přechod, pomocí kterého se mají obarvit čáry. Vyžaduje, aby byla možnost LineMetrics zdroje dat nastavená na hodnotu true. Zakázáno, pokud je nastavená hodnota strokeDashArray. |
stroke |
Číslo mezi 0 a 1, které označuje neprůhlednost, při které bude čára vykreslena.
Výchozí . |
stroke |
Šířka čáry v pixelech. Musí být hodnota větší nebo rovna 0.
Výchozí . |
translate | Velikost posunu v pixelech pro vykreslení čáry vzhledem k místu, kde by se vykreslovala normálně.
Záporné hodnoty označují vlevo a nahoru.
Výchozí: |
translate |
Určuje referenční rámec pro '"map"': Čáry jsou přeloženy vzhledem k mapě. ''viewport'': Řádky jsou přeloženy vzhledem k pohledu Výchozí: "map". |
Zděděné vlastnosti
filter | Výraz určující podmínky pro zdrojové funkce. Zobrazí se pouze funkce, které odpovídají filtru. |
max |
Celé číslo určující maximální úroveň přiblížení pro vykreslení vrstvy.
Tato hodnota je výhradní, tj. vrstva bude viditelná na adrese |
min |
Celé číslo určující minimální úroveň přiblížení, na které se má vrstva vykreslit.
Tato hodnota je inkluzivní, tj. vrstva bude viditelná na adrese |
visible | Určuje, jestli je vrstva viditelná nebo ne.
Výchozí . |
Podrobnosti vlastnosti
blur
Množství rozostření, které se má použít na čáru v pixelech.
Výchozí .0
blur?: number | DataDrivenPropertyValueSpecification<number>
Hodnota vlastnosti
number | DataDrivenPropertyValueSpecification<number>
lineCap
Určuje, jak se vykreslují konce řádků.
''butt'': Cap with a squared-off end which is drawn to the exact endpoint of the line.
''kruhový'' čepice se zaobleným koncem, která je nakreslena za koncovým bodem čáry v poloměru poloviny šířky čar a je vycentrována na koncovém bodě přímky.
''čtverec'': Čepice se čtvercovým koncem, která je nakreslena za koncovým bodem čáry ve vzdálenosti jedné poloviny šířky čáry.
Výchozí "round".lineCap?: "butt" | "round" | "square"
Hodnota vlastnosti
"butt" | "round" | "square"
lineJoin
Určuje, jak se vykreslují spoje v řádcích.
"Zkosení": Spojení se čtvercovým koncem, které je nakresleno za koncovým bodem čáry ve vzdálenosti poloviny šířky čar.
''round'': spojení se zaobleným koncem, které je zakresleno za koncovým bodem čáry v poloměru jedné poloviny šířky čar a vycentrováno na koncovém bodě čáry.
"Miter": Spojení s ostrým, šikmým rohem, který je nakreslen vnějšími stranami za koncovým bodem cesty, dokud se nesetkají.
Výchozí "round".lineJoin?: "bevel" | "round" | "miter"
Hodnota vlastnosti
"bevel" | "round" | "miter"
offset
Posun čáry.
Kladná hodnota posune čáru doprava vzhledem ke směru přímky.
Záporná hodnota se posune doleva.
Výchozí .0
offset?: number | DataDrivenPropertyValueSpecification<number>
Hodnota vlastnosti
number | DataDrivenPropertyValueSpecification<number>
source
ID nebo instance zdroje dat, který bude vrstva vykreslovat.
source?: string | Source
Hodnota vlastnosti
string | Source
sourceLayer
Požadováno, pokud je zdrojem vrstvy VectorTileSource. Zdroj vektoru může mít v sobě více vrstev, což identifikuje, která z nich se má v této vrstvě vykreslit. Zakázáno pro všechny ostatní typy zdrojů.
sourceLayer?: string
Hodnota vlastnosti
string
strokeColor
Určuje barvu čáry.
Výchozí ."#1E90FF"
strokeColor?: string | DataDrivenPropertyValueSpecification<string>
Hodnota vlastnosti
string | DataDrivenPropertyValueSpecification<string>
strokeDashArray
Určuje délky střídavých pomlček a mezer, které tvoří vzor pomlčky. Čísla musí být rovna nebo větší než 0. Délky jsou škálovány pomocí tahuWidth. Pokud chcete převést délku pomlčky na pixely, vynásobte ji aktuální šířkou tahu.
strokeDashArray?: number[]
Hodnota vlastnosti
number[]
strokeGradient
Definuje přechod, pomocí kterého se mají obarvit čáry. Vyžaduje, aby byla možnost LineMetrics zdroje dat nastavená na hodnotu true. Zakázáno, pokud je nastavená hodnota strokeDashArray.
strokeGradient?: Expression
Hodnota vlastnosti
strokeOpacity
Číslo mezi 0 a 1, které označuje neprůhlednost, při které bude čára vykreslena.
Výchozí .1
strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>
Hodnota vlastnosti
number | DataDrivenPropertyValueSpecification<number>
strokeWidth
Šířka čáry v pixelech. Musí být hodnota větší nebo rovna 0.
Výchozí .2
strokeWidth?: number | DataDrivenPropertyValueSpecification<number>
Hodnota vlastnosti
number | DataDrivenPropertyValueSpecification<number>
translate
Velikost posunu v pixelech pro vykreslení čáry vzhledem k místu, kde by se vykreslovala normálně.
Záporné hodnoty označují vlevo a nahoru.
Výchozí: [0,0]
translate?: Pixel
Hodnota vlastnosti
translateAnchor
Určuje referenční rámec pro translate
.
'"map"': Čáry jsou přeloženy vzhledem k mapě.
''viewport'': Řádky jsou přeloženy vzhledem k pohledu
Výchozí: "map".translateAnchor?: "map" | "viewport"
Hodnota vlastnosti
"map" | "viewport"
Podrobnosti zděděných vlastností
filter
Výraz určující podmínky pro zdrojové funkce. Zobrazí se pouze funkce, které odpovídají filtru.
filter?: Expression
Hodnota vlastnosti
Zděděno zlayerOptions.filter
maxZoom
Celé číslo určující maximální úroveň přiblížení pro vykreslení vrstvy.
Tato hodnota je výhradní, tj. vrstva bude viditelná na adrese maxZoom > zoom >= minZoom
.
Výchozí .24
maxZoom?: number
Hodnota vlastnosti
number
Zděděno zLayerOptions.maxZoom
minZoom
Celé číslo určující minimální úroveň přiblížení, na které se má vrstva vykreslit.
Tato hodnota je inkluzivní, tj. vrstva bude viditelná na adrese maxZoom > zoom >= minZoom
.
Výchozí .0
minZoom?: number
Hodnota vlastnosti
number
Zděděno zLayerOptions.minZoom
visible
Určuje, jestli je vrstva viditelná nebo ne.
Výchozí .true
visible?: boolean
Hodnota vlastnosti
boolean
Zděděno zLayerOptions.visible