PolygonExtrusionLayerOptions interface
Opzioni utilizzate per il rendering Polygon
e MultiPolygon
gli oggetti in un oggetto PolygonExtrusionLayer
.
- Extends
Proprietà
base | Altezza in metri per estrusere la base di questo livello.
Questa altezza è relativa al terreno.
Deve essere maggiore o uguale a 0 e minore o uguale a |
fill |
Colore con cui riempire i poligoni.
Ignorato se |
fill |
Numero compreso tra 0 e 1 che indica l'opacità in corrispondenza del quale verrà disegnato il riempimento.
Impostazione predefinita |
fill |
Nome dell'immagine in sprite da usare per i riempimenti dell'immagine di disegno. Per i modelli senza problemi, la larghezza dell'immagine deve essere un fattore di due (2, 4, 8, ..., 512). |
height | Altezza in metri per estrusere questo strato.
Questa altezza è relativa al terreno.
Deve essere un numero maggiore o uguale a 0.
Predefinito |
source | ID o istanza di un'origine dati di cui verrà eseguito il rendering del livello. |
source |
Obbligatorio quando l'origine del livello è VectorTileSource. Un'origine vettoriale può avere più livelli al suo interno, che identifica quale eseguire il rendering in questo livello. Non consentito per tutti gli altri tipi di origini. |
translate | Offset in pixel dei poligoni.
I valori sono [x, y] dove i negativi indicano rispettivamente sinistra e su.
Predefinito |
translate |
Specifica il frame di riferimento per '"map"': i poligoni vengono convertiti in relazione alla mappa. '"viewport"': i poligoni vengono convertiti in relazione al riquadro di visualizzazione. Impostazione predefinita: '"map"' |
vertical |
Specifica se il poligono deve avere una sfumatura verticale sui lati dell'estrusione.
Valore predefinito: |
Proprietà ereditate
filter | Espressione che specifica le condizioni sulle funzionalità di origine. Vengono visualizzate solo le funzionalità corrispondenti al filtro. |
max |
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 |
min |
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 |
visible | Specifica se il livello è visibile o meno.
Impostazione predefinita |
Dettagli proprietà
base
Altezza in metri per estrusere la base di questo livello.
Questa altezza è relativa al terreno.
Deve essere maggiore o uguale a 0 e minore o uguale a height
.
Impostazione predefinita 0
.
base?: number | DataDrivenPropertyValueSpecification<number>
Valore della proprietà
number | DataDrivenPropertyValueSpecification<number>
fillColor
Colore con cui riempire i poligoni.
Ignorato se fillPattern
è impostato.
Impostazione predefinita "#1E90FF"
.
fillColor?: string | DataDrivenPropertyValueSpecification<string>
Valore della proprietà
string | DataDrivenPropertyValueSpecification<string>
fillOpacity
Numero compreso tra 0 e 1 che indica l'opacità in corrispondenza del quale verrà disegnato il riempimento.
Impostazione predefinita 1
.
fillOpacity?: number
Valore della proprietà
number
fillPattern
Nome dell'immagine in sprite da usare per i riempimenti dell'immagine di disegno. Per i modelli senza problemi, la larghezza dell'immagine deve essere un fattore di due (2, 4, 8, ..., 512).
fillPattern?: string
Valore della proprietà
string
height
Altezza in metri per estrusere questo strato.
Questa altezza è relativa al terreno.
Deve essere un numero maggiore o uguale a 0.
Predefinito 0
height?: number | DataDrivenPropertyValueSpecification<number>
Valore della proprietà
number | DataDrivenPropertyValueSpecification<number>
source
ID o istanza di un'origine dati di cui 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 al suo interno, che identifica quale eseguire il rendering in questo livello. Non consentito per tutti gli altri tipi di origini.
sourceLayer?: string
Valore della proprietà
string
translate
Offset in pixel dei poligoni.
I valori sono [x, y] dove i negativi indicano rispettivamente sinistra e su.
Predefinito [0, 0]
translate?: Pixel
Valore della proprietà
translateAnchor
Specifica il frame di riferimento per translate
.
'"map"': i poligoni vengono convertiti in relazione alla mappa.
'"viewport"': i poligoni vengono convertiti in relazione al riquadro di visualizzazione.
Impostazione predefinita: '"map"'translateAnchor?: "map" | "viewport"
Valore della proprietà
"map" | "viewport"
verticalGradient
Specifica se il poligono deve avere una sfumatura verticale sui lati dell'estrusione.
Valore predefinito: true
verticalGradient?: boolean
Valore della proprietà
boolean
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