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 |
intensity | Semelhante a |
opacity | A opacidade na qual a camada de mapa de calor será renderizada definida como um número entre 0 e 1.
Padrão |
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 |
source | A ID ou a instância de uma fonte de dados que a camada renderizará. |
source |
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 |
Propriedades herdadas
filter | Uma expressão que especifica condições nos recursos de origem. Somente os recursos que correspondem ao filtro são exibidos. |
max |
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 |
min |
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 |
visible | Especifica se a camada está visível ou não.
Padrão |
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