LineLayerOptions interface

Opções utilizadas ao compor objetos SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon e MultiPolygon numa camada de linha.

Extends

Propriedades

blur

A quantidade de borrão a aplicar à linha em píxeis. Predefinição 0.

lineCap

Especifica como as extremidades das linhas são compostas.

'"butt"': um boné com uma extremidade quadrada que é desenhada para o ponto final exato da linha.

'"round"': uma tampa com uma extremidade arredondada que é desenhada para além do ponto final da linha num raio de metade da largura das linhas e centrada no ponto final da linha.

'"square"': uma tampa com uma extremidade quadrada que é desenhada para além do ponto final da linha a uma distância de metade da largura da linha.

Predefinição "round"".
lineJoin

Especifica a forma como as articulações nas linhas são compostas.

"bisel": uma associação com uma extremidade quadrada que é desenhada para além do ponto final da linha a uma distância de metade da largura das linhas.

'"round"': uma associação com uma extremidade arredondada que é desenhada para além do ponto final da linha num raio de metade da largura das linhas e centrada no ponto final da linha.

'"miter"': uma associação com um canto afiado e angular que é desenhado com os lados exteriores para além do ponto final do caminho até se encontrarem.

Predefinição "round"".
offset

O desvio da linha. Um valor positivo desloca a linha para a direita, relativamente à direção da linha. Um valor negativo desloca-se para a esquerda. Predefinição 0.

source

O ID ou instância de uma origem de dados que a camada irá compor.

sourceLayer

Necessário quando a origem da camada é vectorTileSource. Uma origem de vetor pode ter múltiplas camadas dentro da mesma, o que identifica qual vai compor nesta camada. Proibido para todos os outros tipos de origens.

strokeColor

Especifica a cor da linha. Predefinição "#1E90FF".

strokeDashArray

Especifica os comprimentos dos traços alternados e as lacunas que formam o padrão de traço. Os números têm de ser iguais ou superiores a 0. Os comprimentos são dimensionados pela largura de traço. Para converter um comprimento de traço em píxeis, multiplique o comprimento pela largura do traço atual.

strokeGradient

Define uma gradação com a qual colorir as linhas. Requer que a opção LineMetrics do DataSource seja definida como true. Desativado se strokeDashArray estiver definido.

strokeOpacity

Um número entre 0 e 1 que indica a opacidade em que a linha será desenhada. Predefinição 1.

strokeWidth

A largura da linha em píxeis. Tem de ser um valor maior ou igual a 0. Predefinição 2.

translate

A quantidade de deslocamento em píxeis para compor a linha relativamente ao local onde seria composta normalmente. Os valores negativos indicam para a esquerda e para cima. Predefinição: [0,0]

translateAnchor

Especifica o fotograma de referência para translate.

'"map"': as linhas são traduzidas relativamente ao mapa.

'"viewport"': As linhas são traduzidas relativamente ao viewport

Predefinição: "mapa""

Propriedades Herdadas

filter

Uma expressão que especifica as condições nas funcionalidades de origem. São apresentadas apenas as funcionalidades que correspondem ao filtro.

maxZoom

Um número inteiro que especifica o nível máximo de zoom para compor a camada. Este valor é exclusivo, ou seja, a camada estará visível em maxZoom > zoom >= minZoom. Predefinição 24.

minZoom

Um número inteiro que especifica o nível mínimo de zoom para compor a camada. Este valor é inclusivo, ou seja, a camada estará visível em maxZoom > zoom >= minZoom. Predefinição 0.

visible

Especifica se a camada está visível ou não. Predefinição true.

Detalhes de Propriedade

blur

A quantidade de borrão a aplicar à linha em píxeis. Predefinição 0.

blur?: number | DataDrivenPropertyValueSpecification<number>

Valor de Propriedade

number | DataDrivenPropertyValueSpecification<number>

lineCap

Especifica como as extremidades das linhas são compostas.

'"butt"': um boné com uma extremidade quadrada que é desenhada para o ponto final exato da linha.

'"round"': uma tampa com uma extremidade arredondada que é desenhada para além do ponto final da linha num raio de metade da largura das linhas e centrada no ponto final da linha.

'"square"': uma tampa com uma extremidade quadrada que é desenhada para além do ponto final da linha a uma distância de metade da largura da linha.

Predefinição "round"".
lineCap?: "butt" | "round" | "square"

Valor de Propriedade

"butt" | "round" | "square"

lineJoin

Especifica a forma como as articulações nas linhas são compostas.

"bisel": uma associação com uma extremidade quadrada que é desenhada para além do ponto final da linha a uma distância de metade da largura das linhas.

'"round"': uma associação com uma extremidade arredondada que é desenhada para além do ponto final da linha num raio de metade da largura das linhas e centrada no ponto final da linha.

'"miter"': uma associação com um canto afiado e angular que é desenhado com os lados exteriores para além do ponto final do caminho até se encontrarem.

Predefinição "round"".
lineJoin?: "bevel" | "round" | "miter"

Valor de Propriedade

"bevel" | "round" | "miter"

offset

O desvio da linha. Um valor positivo desloca a linha para a direita, relativamente à direção da linha. Um valor negativo desloca-se para a esquerda. Predefinição 0.

offset?: number | DataDrivenPropertyValueSpecification<number>

Valor de Propriedade

number | DataDrivenPropertyValueSpecification<number>

source

O ID ou instância de uma origem de dados que a camada irá compor.

source?: string | Source

Valor de Propriedade

string | Source

sourceLayer

Necessário quando a origem da camada é vectorTileSource. Uma origem de vetor pode ter múltiplas camadas dentro da mesma, o que identifica qual vai compor nesta camada. Proibido para todos os outros tipos de origens.

sourceLayer?: string

Valor de Propriedade

string

strokeColor

Especifica a cor da linha. Predefinição "#1E90FF".

strokeColor?: string | DataDrivenPropertyValueSpecification<string>

Valor de Propriedade

string | DataDrivenPropertyValueSpecification<string>

strokeDashArray

Especifica os comprimentos dos traços alternados e as lacunas que formam o padrão de traço. Os números têm de ser iguais ou superiores a 0. Os comprimentos são dimensionados pela largura de traço. Para converter um comprimento de traço em píxeis, multiplique o comprimento pela largura do traço atual.

strokeDashArray?: number[]

Valor de Propriedade

number[]

strokeGradient

Define uma gradação com a qual colorir as linhas. Requer que a opção LineMetrics do DataSource seja definida como true. Desativado se strokeDashArray estiver definido.

strokeGradient?: Expression

Valor de Propriedade

strokeOpacity

Um número entre 0 e 1 que indica a opacidade em que a linha será desenhada. Predefinição 1.

strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>

Valor de Propriedade

number | DataDrivenPropertyValueSpecification<number>

strokeWidth

A largura da linha em píxeis. Tem de ser um valor maior ou igual a 0. Predefinição 2.

strokeWidth?: number | DataDrivenPropertyValueSpecification<number>

Valor de Propriedade

number | DataDrivenPropertyValueSpecification<number>

translate

A quantidade de deslocamento em píxeis para compor a linha relativamente ao local onde seria composta normalmente. Os valores negativos indicam para a esquerda e para cima. Predefinição: [0,0]

translate?: Pixel

Valor de Propriedade

translateAnchor

Especifica o fotograma de referência para translate.

'"map"': as linhas são traduzidas relativamente ao mapa.

'"viewport"': As linhas são traduzidas relativamente ao viewport

Predefinição: "mapa""
translateAnchor?: "map" | "viewport"

Valor de Propriedade

"map" | "viewport"

Detalhes da Propriedade Herdada

filter

Uma expressão que especifica as condições nas funcionalidades de origem. São apresentadas apenas as funcionalidades que correspondem ao filtro.

filter?: Expression

Valor de Propriedade

Herdado deLayerOptions.filter

maxZoom

Um número inteiro que especifica o nível máximo de zoom para compor a camada. Este valor é exclusivo, ou seja, a camada estará visível em maxZoom > zoom >= minZoom. Predefinição 24.

maxZoom?: number

Valor de Propriedade

number

Herdado deLayerOptions.maxZoom

minZoom

Um número inteiro que especifica o nível mínimo de zoom para compor a camada. Este valor é inclusivo, ou seja, a camada estará visível em maxZoom > zoom >= minZoom. Predefinição 0.

minZoom?: number

Valor de Propriedade

number

Herdado deLayerOptions.minZoom

visible

Especifica se a camada está visível ou não. Predefinição true.

visible?: boolean

Valor de Propriedade

boolean

Herdado deLayerOptions.visível