SymbolLayerOptions interface
Alternativ som används vid återgivning av geometrier i en SymbolLayer.
- Extends
Egenskaper
icon |
Alternativ som används för att anpassa symbolernas ikoner. Se IconOptions för standardvärden. |
line |
Avstånd i bildpunkter mellan två symbolfästpunkter längs en linje. Måste vara större eller lika med 1.
Standard |
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". |
sort |
Sorterar funktioner i stigande ordning baserat på det här värdet. Funktioner med lägre sorteringsnycklar ritas och placeras först.
Standard |
source | ID:t eller instansen av en datakälla som lagret ska återge. |
source |
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. |
text |
Alternativ som används för att anpassa texten i symbolerna. Se TextAlternativ för standardinställningar. |
z |
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 '"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. |
max |
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å |
min |
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å |
visible | Anger om lagret är synligt eller inte.
Standard |
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