SymbolLayerOptions interface
Možnosti použité při vykreslování geometrií v SymbolLayer.
- Extends
Vlastnosti
icon |
Možnosti sloužící k přizpůsobení ikon symbolů. Výchozí hodnoty najdete v tématu IconOptions. |
line |
Vzdálenost v pixelech mezi dvěma kotvami symbolů podél čáry Musí být větší nebo rovno 1.
Výchozí hodnota |
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 |
sort |
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 |
source | ID nebo instance zdroje dat, který bude vrstva vykreslovat. |
source |
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ů. |
text |
Možnosti sloužící k přizpůsobení textu symbolů. Výchozí hodnoty najdete v části TextOptions. |
z |
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 '"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. |
max |
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 |
min |
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 |
visible | Určuje, jestli je vrstva viditelná nebo ne.
Výchozí hodnota |
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í bodplacement?: "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