SymbolLayerOptions interface

Možnosti použité při vykreslování geometrií v SymbolLayer.

Extends

Vlastnosti

iconOptions

Možnosti sloužící k přizpůsobení ikon symbolů.

Výchozí hodnoty najdete v tématu IconOptions.

lineSpacing

Vzdálenost v pixelech mezi dvěma kotvami symbolů podél čáry Musí být větší nebo rovno 1. Výchozí hodnota 250

placement

Určuje umístění popisku vzhledem k jeho geometrii.

"bod": Popisek je umístěn v místě, kde se nachází geometrie.

"Čára": Popisek je umístěn podél čáry geometrie. Lze použít pouze u geometrií linestring a polygonů.

"Line-center": Popisek je umístěn ve středu čáry geometrie. Lze použít pouze u geometrií LineString a Polygon.

Výchozí bod
sortKey

Seřadí funkce ve vzestupném pořadí na základě této hodnoty. Funkce s nižšími klávesami řazení jsou nakresleny a umístěny jako první. Výchozí hodnota undefined

source

ID nebo instance zdroje dat, který bude vrstva vykreslovat.

sourceLayer

Vyžaduje se, pokud je zdrojem vrstvy VectorTileSource. Zdroj vektoru může obsahovat více vrstev, což identifikuje, která z nich se má v této vrstvě vykreslit. Zakázáno pro všechny ostatní typy zdrojů.

textOptions

Možnosti sloužící k přizpůsobení textu symbolů.

Výchozí hodnoty najdete v části TextOptions.

zOrder

Určuje, zda se překrývající se symboly ve stejné vrstvě vykreslují v pořadí, v jakém se zobrazují ve zdroji dat, nebo podle jejich pozice y vzhledem k oblasti zobrazení. Pokud chcete řídit pořadí a stanovení priority symbolů, jinak použijte sortKey.

'"auto"': Seřadí symboly podle 'sortKey', pokud je nastaveno. Jinak se chová jako viewport-y.

'"viewport-y"': Seřadí symboly podle jejich pozice y, pokud je allowOverlap true nebo pokud ignorePlacement je false.

'"source"': Seřadí symboly podle 'sortKey', pokud je nastaveno. V opačném případě se symboly vykreslují ve stejném pořadí jako zdrojová data. Výchozí auto

Zděděné vlastnosti

filter

Výraz určující podmínky pro zdrojové funkce. Zobrazí se jenom funkce, které odpovídají filtru.

maxZoom

Celé číslo určující maximální úroveň přiblížení, na které se má vrstva vykreslit. Tato hodnota je výhradní, tj. vrstva bude viditelná na adrese maxZoom > zoom >= minZoom. Výchozí hodnota 24

minZoom

Celé číslo určující minimální úroveň přiblížení, na které se má vrstva vykreslit. Tato hodnota je inkluzivní, to znamená, že vrstva bude viditelná na adrese maxZoom > zoom >= minZoom. Výchozí hodnota 0

visible

Určuje, jestli je vrstva viditelná nebo ne. Výchozí hodnota true

Podrobnosti vlastnosti

iconOptions

Možnosti sloužící k přizpůsobení ikon symbolů.

Výchozí hodnoty najdete v tématu IconOptions.

iconOptions?: IconOptions

Hodnota vlastnosti

lineSpacing

Vzdálenost v pixelech mezi dvěma kotvami symbolů podél čáry Musí být větší nebo rovno 1. Výchozí hodnota 250

lineSpacing?: number | PropertyValueSpecification<number>

Hodnota vlastnosti

number | PropertyValueSpecification<number>

placement

Určuje umístění popisku vzhledem k jeho geometrii.

"bod": Popisek je umístěn v místě, kde se nachází geometrie.

"Čára": Popisek je umístěn podél čáry geometrie. Lze použít pouze u geometrií linestring a polygonů.

"Line-center": Popisek je umístěn ve středu čáry geometrie. Lze použít pouze u geometrií LineString a Polygon.

Výchozí bod
placement?: "point" | "line" | "line-center"

Hodnota vlastnosti

"point" | "line" | "line-center"

sortKey

Seřadí funkce ve vzestupném pořadí na základě této hodnoty. Funkce s nižšími klávesami řazení jsou nakresleny a umístěny jako první. Výchozí hodnota undefined

sortKey?: 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

Vyžaduje se, pokud je zdrojem vrstvy VectorTileSource. Zdroj vektoru může obsahovat 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

textOptions

Možnosti sloužící k přizpůsobení textu symbolů.

Výchozí hodnoty najdete v části TextOptions.

textOptions?: TextOptions

Hodnota vlastnosti

zOrder

Určuje, zda se překrývající se symboly ve stejné vrstvě vykreslují v pořadí, v jakém se zobrazují ve zdroji dat, nebo podle jejich pozice y vzhledem k oblasti zobrazení. Pokud chcete řídit pořadí a stanovení priority symbolů, jinak použijte sortKey.

'"auto"': Seřadí symboly podle 'sortKey', pokud je nastaveno. Jinak se chová jako viewport-y.

'"viewport-y"': Seřadí symboly podle jejich pozice y, pokud je allowOverlap true nebo pokud ignorePlacement je false.

'"source"': Seřadí symboly podle 'sortKey', pokud je nastaveno. V opačném případě se symboly vykreslují ve stejném pořadí jako zdrojová data. Výchozí auto

zOrder?: "auto" | "viewport-y" | "source"

Hodnota vlastnosti

"auto" | "viewport-y" | "source"

Podrobnosti zděděných vlastností

filter

Výraz určující podmínky pro zdrojové funkce. Zobrazí se jenom 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í, na které se má vrstva vykreslit. Tato hodnota je výhradní, tj. vrstva bude viditelná na adrese maxZoom > zoom >= minZoom. Výchozí hodnota 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í, to znamená, že vrstva bude viditelná na adrese maxZoom > zoom >= minZoom. Výchozí hodnota 0

minZoom?: number

Hodnota vlastnosti

number

Zděděno zLayerOptions.minZoom

visible

Určuje, jestli je vrstva viditelná nebo ne. Výchozí hodnota true

visible?: boolean

Hodnota vlastnosti

boolean

Zděděno zLayerOptions.visible