Dela via


LineLayerOptions interface

Alternativ som används vid återgivning av SimpleLine-, SimplePolygon-, CirclePolygon-, LineString-, MultiLineString-, Polygon- och MultiPolygon-objekt i ett linjeskikt.

Extends

Egenskaper

blur

Mängden oskärpa som ska tillämpas på linjen i bildpunkter. Standard 0.

lineCap

Anger hur radernas ändar återges.

""butt": En ände med en kvadratisk ände som dras till linjens exakta slutpunkt.

"rund": Ett lock med en avrundad ände som dras utanför linjens slutpunkt med en radie på ena halvan av linjernas bredd och centrerad på linjens slutpunkt.

"kvadrat": En ände med en kvadratisk ände som dras utanför linjens slutpunkt på ett avstånd av en halv linjebredd.

Standardvärdet är "round".
lineJoin

Anger hur lederna i raderna återges.

"avfasning": En koppling med en kvadratisk avslutsdel som dras utanför linjens slutpunkt på ett avstånd av hälften av linjernas bredd.

"runda": En koppling med en avrundad ände som dras bortom linjens slutpunkt med en radie på en halv radie av linjernas bredd och centrerad på linjens slutpunkt.

""miter": En koppling med ett skarpt, vinklat hörn som dras med de yttre sidorna bortom banans slutpunkt tills de möts.

Standardvärdet är "round".
offset

Radens förskjutning. Ett positivt värde förskjuter linjen till höger i förhållande till linjens riktning. Ett negativt värde förskjuts till vänster. Standard 0.

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örbjuden för alla andra typer av källor.

strokeColor

Anger färgen på linjen. Standard "#1E90FF".

strokeDashArray

Anger längden på de alternerande bindestreck och luckor som utgör streckmönstret. Talen måste vara lika med eller större än 0. Längderna skalas av strokeWidth. Om du vill konvertera en strecklängd till bildpunkter multiplicerar du längden med den aktuella linjebredden.

strokeGradient

Definierar en toning som linjerna ska färgläggas med. Kräver att alternativet DataSource lineMetrics anges till true. Inaktiverad om strokeDashArray har angetts.

strokeOpacity

Ett tal mellan 0 och 1 som anger den opacitet där linjen ska ritas. Standard 1.

strokeWidth

Linjens bredd i bildpunkter. Måste vara ett värde som är större eller lika med 0. Standard 2.

translate

Mängden förskjutning i bildpunkter för att återge linjen i förhållande till var den skulle återges normalt. Negativa värden anger vänster och uppåt. Standard: [0,0]

translateAnchor

Anger referensramen för translate.

'"map":Linjer översätts i förhållande till kartan.

""viewport": Rader översätts i förhållande till visningsområdet

Standard: "map"

Ä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

blur

Mängden oskärpa som ska tillämpas på linjen i bildpunkter. Standard 0.

blur?: number | DataDrivenPropertyValueSpecification<number>

Egenskapsvärde

number | DataDrivenPropertyValueSpecification<number>

lineCap

Anger hur radernas ändar återges.

""butt": En ände med en kvadratisk ände som dras till linjens exakta slutpunkt.

"rund": Ett lock med en avrundad ände som dras utanför linjens slutpunkt med en radie på ena halvan av linjernas bredd och centrerad på linjens slutpunkt.

"kvadrat": En ände med en kvadratisk ände som dras utanför linjens slutpunkt på ett avstånd av en halv linjebredd.

Standardvärdet är "round".
lineCap?: "butt" | "round" | "square"

Egenskapsvärde

"butt" | "round" | "square"

lineJoin

Anger hur lederna i raderna återges.

"avfasning": En koppling med en kvadratisk avslutsdel som dras utanför linjens slutpunkt på ett avstånd av hälften av linjernas bredd.

"runda": En koppling med en avrundad ände som dras bortom linjens slutpunkt med en radie på en halv radie av linjernas bredd och centrerad på linjens slutpunkt.

""miter": En koppling med ett skarpt, vinklat hörn som dras med de yttre sidorna bortom banans slutpunkt tills de möts.

Standardvärdet är "round".
lineJoin?: "bevel" | "round" | "miter"

Egenskapsvärde

"bevel" | "round" | "miter"

offset

Radens förskjutning. Ett positivt värde förskjuter linjen till höger i förhållande till linjens riktning. Ett negativt värde förskjuts till vänster. Standard 0.

offset?: 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örbjuden för alla andra typer av källor.

sourceLayer?: string

Egenskapsvärde

string

strokeColor

Anger färgen på linjen. Standard "#1E90FF".

strokeColor?: string | DataDrivenPropertyValueSpecification<string>

Egenskapsvärde

string | DataDrivenPropertyValueSpecification<string>

strokeDashArray

Anger längden på de alternerande bindestreck och luckor som utgör streckmönstret. Talen måste vara lika med eller större än 0. Längderna skalas av strokeWidth. Om du vill konvertera en strecklängd till bildpunkter multiplicerar du längden med den aktuella linjebredden.

strokeDashArray?: number[]

Egenskapsvärde

number[]

strokeGradient

Definierar en toning som linjerna ska färgläggas med. Kräver att alternativet DataSource lineMetrics anges till true. Inaktiverad om strokeDashArray har angetts.

strokeGradient?: Expression

Egenskapsvärde

strokeOpacity

Ett tal mellan 0 och 1 som anger den opacitet där linjen ska ritas. Standard 1.

strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>

Egenskapsvärde

number | DataDrivenPropertyValueSpecification<number>

strokeWidth

Linjens bredd i bildpunkter. Måste vara ett värde som är större eller lika med 0. Standard 2.

strokeWidth?: number | DataDrivenPropertyValueSpecification<number>

Egenskapsvärde

number | DataDrivenPropertyValueSpecification<number>

translate

Mängden förskjutning i bildpunkter för att återge linjen i förhållande till var den skulle återges normalt. Negativa värden anger vänster och uppåt. Standard: [0,0]

translate?: Pixel

Egenskapsvärde

translateAnchor

Anger referensramen för translate.

'"map":Linjer översätts i förhållande till kartan.

""viewport": Rader översätts i förhållande till visningsområdet

Standard: "map"
translateAnchor?: "map" | "viewport"

Egenskapsvärde

"map" | "viewport"

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