Dela via


SymbolLayerOptions interface

Alternativ som används vid återgivning av geometrier i en SymbolLayer.

Extends

Egenskaper

iconOptions

Alternativ som används för att anpassa symbolernas ikoner.

Se IconOptions för standardvärden.

lineSpacing

Avstånd i bildpunkter mellan två symbolfästpunkter längs en linje. Måste vara större eller lika med 1. Standard 250.

placement

Anger etikettplaceringen i förhållande till dess geometri.

"punkt": Etiketten placeras vid den punkt där geometrin finns.

"linje": Etiketten placeras längs geometrins linje. Kan endast användas på LineString- och Polygongeometrier.

"line-center": Etiketten placeras i mitten av geometrins linje. Kan endast användas på "LineString" och "Polygon" geometrier

Standard "punkt".
sortKey

Sorterar funktioner i stigande ordning baserat på det här värdet. Funktioner med lägre sorteringsnycklar ritas och placeras först. Standard undefined.

source

ID:t eller instansen av en datakälla som lagret ska återge.

sourceLayer

Krävs när lagrets källa är en VectorTileSource. En vektorkälla kan ha flera lager i den, vilket identifierar vilken som ska återges i det här lagret. Förbjudet för alla andra typer av källor.

textOptions

Alternativ som används för att anpassa texten i symbolerna.

Se TextAlternativ för standardinställningar.

zOrder

Avgör om överlappande symboler i samma lager återges i den ordning som de visas i datakällan eller av deras y-position i förhållande till visningsplatsen. Om du vill styra ordningen och prioriteringen av symboler i annat fall använder du sortKey.

'"auto"': Sorterar symboler efter 'sortKey' om det anges. Annars fungerar det som "viewport-y".

""viewport-y": Sorterar symboler efter deras y-position om "allowOverlap" är "true" eller om "ignorePlacement" är "false".

'"source"': Sorterar symboler efter 'sortKey' om det anges. Annars återges symboler i samma ordning som källdata. Standard "auto"

Ärvda egenskaper

filter

Ett uttryck som anger villkor för källfunktioner. Endast funktioner som matchar filtret visas.

maxZoom

Ett heltal som anger den maximala zoomnivå som lagret ska återges på. Det här värdet är exklusivt, d.v.s. lagret visas på maxZoom > zoom >= minZoom. Standard 24.

minZoom

Ett heltal som anger den minsta zoomnivå som lagret ska återges på. Det här värdet är inkluderande, d.v.s. lagret visas på maxZoom > zoom >= minZoom. Standard 0.

visible

Anger om lagret är synligt eller inte. Standard true.

Egenskapsinformation

iconOptions

Alternativ som används för att anpassa symbolernas ikoner.

Se IconOptions för standardvärden.

iconOptions?: IconOptions

Egenskapsvärde

lineSpacing

Avstånd i bildpunkter mellan två symbolfästpunkter längs en linje. Måste vara större eller lika med 1. Standard 250.

lineSpacing?: number | PropertyValueSpecification<number>

Egenskapsvärde

number | PropertyValueSpecification<number>

placement

Anger etikettplaceringen i förhållande till dess geometri.

"punkt": Etiketten placeras vid den punkt där geometrin finns.

"linje": Etiketten placeras längs geometrins linje. Kan endast användas på LineString- och Polygongeometrier.

"line-center": Etiketten placeras i mitten av geometrins linje. Kan endast användas på "LineString" och "Polygon" geometrier

Standard "punkt".
placement?: "point" | "line" | "line-center"

Egenskapsvärde

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

sortKey

Sorterar funktioner i stigande ordning baserat på det här värdet. Funktioner med lägre sorteringsnycklar ritas och placeras först. Standard undefined.

sortKey?: number | DataDrivenPropertyValueSpecification<number>

Egenskapsvärde

number | DataDrivenPropertyValueSpecification<number>

source

ID:t eller instansen av en datakälla som lagret ska återge.

source?: string | Source

Egenskapsvärde

string | Source

sourceLayer

Krävs när lagrets källa är en VectorTileSource. En vektorkälla kan ha flera lager i den, vilket identifierar vilken som ska återges i det här lagret. Förbjudet för alla andra typer av källor.

sourceLayer?: string

Egenskapsvärde

string

textOptions

Alternativ som används för att anpassa texten i symbolerna.

Se TextAlternativ för standardinställningar.

textOptions?: TextOptions

Egenskapsvärde

zOrder

Avgör om överlappande symboler i samma lager återges i den ordning som de visas i datakällan eller av deras y-position i förhållande till visningsplatsen. Om du vill styra ordningen och prioriteringen av symboler i annat fall använder du sortKey.

'"auto"': Sorterar symboler efter 'sortKey' om det anges. Annars fungerar det som "viewport-y".

""viewport-y": Sorterar symboler efter deras y-position om "allowOverlap" är "true" eller om "ignorePlacement" är "false".

'"source"': Sorterar symboler efter 'sortKey' om det anges. Annars återges symboler i samma ordning som källdata. Standard "auto"

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

Egenskapsvärde

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

Information om ärvda egenskaper

filter

Ett uttryck som anger villkor för källfunktioner. Endast funktioner som matchar filtret visas.

filter?: Expression

Egenskapsvärde

Ärvd frånLayerOptions.filter

maxZoom

Ett heltal som anger den maximala zoomnivå som lagret ska återges på. Det här värdet är exklusivt, d.v.s. lagret visas på maxZoom > zoom >= minZoom. Standard 24.

maxZoom?: number

Egenskapsvärde

number

Ärvd frånLayerOptions.maxZoom

minZoom

Ett heltal som anger den minsta zoomnivå som lagret ska återges på. Det här värdet är inkluderande, d.v.s. lagret visas på maxZoom > zoom >= minZoom. Standard 0.

minZoom?: number

Egenskapsvärde

number

Ärvd frånLayerOptions.minZoom

visible

Anger om lagret är synligt eller inte. Standard true.

visible?: boolean

Egenskapsvärde

boolean

Ärvd frånLayerOptions.visible