LineLayerOptions interface

Opzioni usate per il rendering di oggetti SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon e MultiPolygon in un livello di riga.

Extends

Proprietà

blur

Quantità di sfocatura da applicare alla linea in pixel. Impostazione predefinita 0.

lineCap

Specifica la modalità di rendering delle estremità delle righe.

'"butt": un limite con una fine quadrata che viene disegnata all'endpoint esatto della linea.

'"round": un limite con una estremità arrotondata che viene disegnato oltre l'endpoint della linea in un raggio di una metà della larghezza delle linee e centrato sull'endpoint della linea.

'"quadrato": un limite con una fine quadrata che viene disegnata oltre l'endpoint della linea a distanza di una metà della larghezza della linea.

Impostazione predefinita '"round"'.
lineJoin

Specifica il rendering delle articolazioni nelle righe.

'"bevel": un join con una fine quadrata che viene disegnata oltre l'endpoint della linea a distanza di una metà della larghezza delle linee.

'"round": un join con una fine arrotondata che viene disegnato oltre l'endpoint della linea in un raggio di una metà della larghezza delle linee e centrato sull'endpoint della linea.

'"miter": un join con un angolo nitido, angolo disegnato con i lati esterni oltre l'endpoint del percorso fino a quando non si incontrano.

Impostazione predefinita '"round"'.
offset

Offset della linea. Un valore positivo offset la riga a destra, rispetto alla direzione della riga. Offset di un valore negativo a sinistra. Impostazione predefinita 0.

source

ID o istanza di un'origine dati che verrà eseguito il rendering del livello.

sourceLayer

Obbligatorio quando l'origine del livello è vectorTileSource. Un'origine vettoriale può avere più livelli all'interno di esso, che identifica quale eseguire il rendering in questo livello. Vietato per tutti gli altri tipi di origini.

strokeColor

Specifica il colore della linea. Impostazione predefinita "#1E90FF".

strokeDashArray

Specifica le lunghezze dei trattini alternati e delle lacune che formano il modello trattino. I numeri devono essere uguali o maggiori di 0. Le lunghezze vengono ridimensionate dal trattoWidth. Per convertire una lunghezza del trattino in pixel, moltiplicare la lunghezza in base alla larghezza del tratto corrente.

strokeGradient

Definisce una sfumatura con cui colorare le linee. Richiede che l'opzione LineMetrics dataSource sia impostata su true. Disabilitato se strokeDashArray è impostato.

strokeOpacity

Numero compreso tra 0 e 1 che indica l'opacità in corrispondenza della quale verrà disegnata la linea. Impostazione predefinita 1.

strokeWidth

Larghezza della linea in pixel. Deve essere un valore maggiore o uguale a 0. Impostazione predefinita 2.

translate

Quantità di offset in pixel per eseguire il rendering della riga rispetto alla posizione in cui viene eseguito normalmente il rendering. I valori negativi indicano sinistra e verso l'alto. Valore predefinito: [0,0]

translateAnchor

Specifica il frame di riferimento per translate.

'"map"': le righe vengono tradotte rispetto alla mappa.

'"viewport"': le righe vengono tradotte in base al riquadro di visualizzazione

Impostazione predefinita: '"map"'

Proprietà ereditate

filter

Espressione che specifica le condizioni sulle funzionalità di origine. Vengono visualizzate solo le funzionalità corrispondenti al filtro.

maxZoom

Intero che specifica il livello massimo di zoom per eseguire il rendering del livello in corrispondenza del livello. Questo valore è esclusivo, ad esempio il livello sarà visibile in maxZoom > zoom >= minZoom. Impostazione predefinita 24.

minZoom

Intero che specifica il livello minimo di zoom per eseguire il rendering del livello in corrispondenza del livello. Questo valore è inclusivo, ad esempio il livello sarà visibile in maxZoom > zoom >= minZoom. Impostazione predefinita 0.

visible

Specifica se il livello è visibile o meno. Impostazione predefinita true.

Dettagli proprietà

blur

Quantità di sfocatura da applicare alla linea in pixel. Impostazione predefinita 0.

blur?: number | DataDrivenPropertyValueSpecification<number>

Valore della proprietà

number | DataDrivenPropertyValueSpecification<number>

lineCap

Specifica la modalità di rendering delle estremità delle righe.

'"butt": un limite con una fine quadrata che viene disegnata all'endpoint esatto della linea.

'"round": un limite con una estremità arrotondata che viene disegnato oltre l'endpoint della linea in un raggio di una metà della larghezza delle linee e centrato sull'endpoint della linea.

'"quadrato": un limite con una fine quadrata che viene disegnata oltre l'endpoint della linea a distanza di una metà della larghezza della linea.

Impostazione predefinita '"round"'.
lineCap?: "butt" | "round" | "square"

Valore della proprietà

"butt" | "round" | "square"

lineJoin

Specifica il rendering delle articolazioni nelle righe.

'"bevel": un join con una fine quadrata che viene disegnata oltre l'endpoint della linea a distanza di una metà della larghezza delle linee.

'"round": un join con una fine arrotondata che viene disegnato oltre l'endpoint della linea in un raggio di una metà della larghezza delle linee e centrato sull'endpoint della linea.

'"miter": un join con un angolo nitido, angolo disegnato con i lati esterni oltre l'endpoint del percorso fino a quando non si incontrano.

Impostazione predefinita '"round"'.
lineJoin?: "bevel" | "round" | "miter"

Valore della proprietà

"bevel" | "round" | "miter"

offset

Offset della linea. Un valore positivo offset la riga a destra, rispetto alla direzione della riga. Offset di un valore negativo a sinistra. Impostazione predefinita 0.

offset?: number | DataDrivenPropertyValueSpecification<number>

Valore della proprietà

number | DataDrivenPropertyValueSpecification<number>

source

ID o istanza di un'origine dati che verrà eseguito il rendering del livello.

source?: string | Source

Valore della proprietà

string | Source

sourceLayer

Obbligatorio quando l'origine del livello è vectorTileSource. Un'origine vettoriale può avere più livelli all'interno di esso, che identifica quale eseguire il rendering in questo livello. Vietato per tutti gli altri tipi di origini.

sourceLayer?: string

Valore della proprietà

string

strokeColor

Specifica il colore della linea. Impostazione predefinita "#1E90FF".

strokeColor?: string | DataDrivenPropertyValueSpecification<string>

Valore della proprietà

string | DataDrivenPropertyValueSpecification<string>

strokeDashArray

Specifica le lunghezze dei trattini alternati e delle lacune che formano il modello trattino. I numeri devono essere uguali o maggiori di 0. Le lunghezze vengono ridimensionate dal trattoWidth. Per convertire una lunghezza del trattino in pixel, moltiplicare la lunghezza in base alla larghezza del tratto corrente.

strokeDashArray?: number[]

Valore della proprietà

number[]

strokeGradient

Definisce una sfumatura con cui colorare le linee. Richiede che l'opzione LineMetrics dataSource sia impostata su true. Disabilitato se strokeDashArray è impostato.

strokeGradient?: Expression

Valore della proprietà

strokeOpacity

Numero compreso tra 0 e 1 che indica l'opacità in corrispondenza della quale verrà disegnata la linea. Impostazione predefinita 1.

strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>

Valore della proprietà

number | DataDrivenPropertyValueSpecification<number>

strokeWidth

Larghezza della linea in pixel. Deve essere un valore maggiore o uguale a 0. Impostazione predefinita 2.

strokeWidth?: number | DataDrivenPropertyValueSpecification<number>

Valore della proprietà

number | DataDrivenPropertyValueSpecification<number>

translate

Quantità di offset in pixel per eseguire il rendering della riga rispetto alla posizione in cui viene eseguito normalmente il rendering. I valori negativi indicano sinistra e verso l'alto. Valore predefinito: [0,0]

translate?: Pixel

Valore della proprietà

translateAnchor

Specifica il frame di riferimento per translate.

'"map"': le righe vengono tradotte rispetto alla mappa.

'"viewport"': le righe vengono tradotte in base al riquadro di visualizzazione

Impostazione predefinita: '"map"'
translateAnchor?: "map" | "viewport"

Valore della proprietà

"map" | "viewport"

Dettagli proprietà ereditate

filter

Espressione che specifica le condizioni sulle funzionalità di origine. Vengono visualizzate solo le funzionalità corrispondenti al filtro.

filter?: Expression

Valore della proprietà

Ereditato daLayerOptions.filter

maxZoom

Intero che specifica il livello massimo di zoom per eseguire il rendering del livello in corrispondenza del livello. Questo valore è esclusivo, ad esempio il livello sarà visibile in maxZoom > zoom >= minZoom. Impostazione predefinita 24.

maxZoom?: number

Valore della proprietà

number

Ereditato daLayerOptions.maxZoom

minZoom

Intero che specifica il livello minimo di zoom per eseguire il rendering del livello in corrispondenza del livello. Questo valore è inclusivo, ad esempio il livello sarà visibile in maxZoom > zoom >= minZoom. Impostazione predefinita 0.

minZoom?: number

Valore della proprietà

number

Ereditato daLayerOptions.minZoom

visible

Specifica se il livello è visibile o meno. Impostazione predefinita true.

visible?: boolean

Valore della proprietà

boolean

Ereditato daLayerOptions.visible