Compartilhar via


HeatMapLayerOptions interface

Opções usadas ao renderizar objetos Point em um HeatMapLayer.

Extends

Propriedades

color

Especifica o gradiente de cor usado para colorir os pixels no mapa de calor. Isso é definido usando uma expressão que usa ["heatmap-density"] como entrada. Padrão ["interpolate",["linear"],["heatmap-density"],0,"rgba(0,0, 255,0)",0.1,"royalblue",0.3,"cyan",0.5,"lime",0.7,"yellow",1,"red"]

intensity

Semelhante a heatmap-weight , mas especifica a intensidade do mapa de calor global. Quanto maior for esse valor, mais 'peso' cada ponto contribuirá para a aparência. Padrão 1

opacity

A opacidade na qual a camada de mapa de calor será renderizada definida como um número entre 0 e 1. Padrão 1.

radius

O raio em pixels usado para renderizar um ponto de dados no mapa de calor. O raio deve ser um número maior ou igual a 1. Padrão 30.

source

A ID ou a instância de uma fonte de dados que a camada renderizará.

sourceLayer

Necessário quando a origem da camada é um VectorTileSource. Uma fonte de vetor pode ter várias camadas dentro dela, isso identifica qual delas renderizar nessa camada. Proibido para todos os outros tipos de fontes.

weight

Especifica o quanto um ponto de dados individual contribui para o mapa de calor. Deve ser um número maior que 0. Um valor de 5 seria equivalente a ter 5 pontos de peso 1 no mesmo local. Isso é útil quando o clustering aponta para permitir a renderização de mapa de calor ou grandes conjuntos de dados. Padrão 1

Propriedades herdadas

filter

Uma expressão que especifica condições nos recursos de origem. Somente os recursos que correspondem ao filtro são exibidos.

maxZoom

Um inteiro que especifica o nível máximo de zoom para renderizar a camada. Esse valor é exclusivo, ou seja, a camada ficará visível em maxZoom > zoom >= minZoom. Padrão 24.

minZoom

Um inteiro que especifica o nível mínimo de zoom para renderizar a camada. Esse valor é inclusivo, ou seja, a camada ficará visível em maxZoom > zoom >= minZoom. Padrão 0.

visible

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

Detalhes da propriedade

color

Especifica o gradiente de cor usado para colorir os pixels no mapa de calor. Isso é definido usando uma expressão que usa ["heatmap-density"] como entrada. Padrão ["interpolate",["linear"],["heatmap-density"],0,"rgba(0,0, 255,0)",0.1,"royalblue",0.3,"cyan",0.5,"lime",0.7,"yellow",1,"red"]

color?: Expression

Valor da propriedade

intensity

Semelhante a heatmap-weight , mas especifica a intensidade do mapa de calor global. Quanto maior for esse valor, mais 'peso' cada ponto contribuirá para a aparência. Padrão 1

intensity?: number | PropertyValueSpecification<number>

Valor da propriedade

number | PropertyValueSpecification<number>

opacity

A opacidade na qual a camada de mapa de calor será renderizada definida como um número entre 0 e 1. Padrão 1.

opacity?: number | PropertyValueSpecification<number>

Valor da propriedade

number | PropertyValueSpecification<number>

radius

O raio em pixels usado para renderizar um ponto de dados no mapa de calor. O raio deve ser um número maior ou igual a 1. Padrão 30.

radius?: number | PropertyValueSpecification<number>

Valor da propriedade

number | PropertyValueSpecification<number>

source

A ID ou a instância de uma fonte de dados que a camada renderizará.

source?: string | Source

Valor da propriedade

string | Source

sourceLayer

Necessário quando a origem da camada é um VectorTileSource. Uma fonte de vetor pode ter várias camadas dentro dela, isso identifica qual delas renderizar nessa camada. Proibido para todos os outros tipos de fontes.

sourceLayer?: string

Valor da propriedade

string

weight

Especifica o quanto um ponto de dados individual contribui para o mapa de calor. Deve ser um número maior que 0. Um valor de 5 seria equivalente a ter 5 pontos de peso 1 no mesmo local. Isso é útil quando o clustering aponta para permitir a renderização de mapa de calor ou grandes conjuntos de dados. Padrão 1

weight?: number | PropertyValueSpecification<number>

Valor da propriedade

number | PropertyValueSpecification<number>

Detalhes das propriedades herdadas

filter

Uma expressão que especifica condições nos recursos de origem. Somente os recursos que correspondem ao filtro são exibidos.

filter?: Expression

Valor da propriedade

Herdado deLayerOptions.filter

maxZoom

Um inteiro que especifica o nível máximo de zoom para renderizar a camada. Esse valor é exclusivo, ou seja, a camada ficará visível em maxZoom > zoom >= minZoom. Padrão 24.

maxZoom?: number

Valor da propriedade

number

Herdado deLayerOptions.maxZoom

minZoom

Um inteiro que especifica o nível mínimo de zoom para renderizar a camada. Esse valor é inclusivo, ou seja, a camada ficará visível em maxZoom > zoom >= minZoom. Padrão 0.

minZoom?: number

Valor da propriedade

number

Herdado deLayerOptions.minZoom

visible

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

visible?: boolean

Valor da propriedade

boolean

Herdado deLayerOptions.visible