Heatmaps

Classe HeatmapLayer

Classe google.maps.visualization.HeatmapLayer

Uma camada que fornece um mapa de calor renderizado do lado do cliente, mostrando a intensidade dos dados em pontos geográficos.

Essa classe estende MVCObject.

Acesse chamando const {HeatmapLayer} = await google.maps.importLibrary("visualization"). Consulte Bibliotecas na API Maps JavaScript.

HeatmapLayer
HeatmapLayer([opts])
Parâmetros:
Cria uma nova instância do HeatmapLayer.
getData
getData()
Parâmetros:nenhum
Valor de retorno:MVCArray<LatLng|WeightedLocation>
Retorna os pontos de dados exibidos atualmente por esse mapa de calor.
getMap
getMap()
Parâmetros:nenhum
Valor de retorno:Map|undefined
setData
setData(data)
Valor de retorno:nenhum
Define os pontos de dados que vão ser exibidos por esse mapa de calor.
setMap
setMap(map)
Parâmetros:
  • mapMap optional
Valor de retorno:nenhum
Renderiza o mapa de calor no mapa especificado. Se o mapa for definido como null, o mapa de calor será removido.
setOptions
setOptions(options)
Parâmetros:
Valor de retorno:nenhum
Herdado: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interface HeatmapLayerOptions

Interface google.maps.visualization.HeatmapLayerOptions

Esse objeto define as propriedades que podem ser definidas em um objeto HeatmapLayer.

data optional
Os pontos de dados a serem exibidos. Obrigatório.
dissipating optional
Tipo:boolean optional
especifica se mapas de calor dissipam com o zoom. Por padrão, o raio de influência de um ponto de dados é especificado apenas pela opção "Raio". Quando a dissipação está desativada, a opção de raio é interpretada como um raio no nível de zoom 0.
gradient optional
Tipo:Array<string> optional
o gradiente de cor do mapa de calor, especificado como uma matriz de strings de cores CSS. Todas as cores CSS3 são permitidas, exceto cores nomeadas estendidas.
map optional
Tipo:Map optional
O mapa no qual exibir a camada.
maxIntensity optional
Tipo:number optional
a intensidade máxima do mapa de calor. Por padrão, as cores do mapa de calor são dimensionadas dinamicamente de acordo com a maior concentração de pontos em qualquer pixel específico do mapa. Essa propriedade também permite especificar um máximo fixo.
opacity optional
Tipo:number optional
Padrão:0.6
a opacidade do mapa de calor, expressa como um número entre 0 e 1.
radius optional
Tipo:number optional
o raio da influência de cada ponto de dados, em pixels.

Interface WeightedLocation

Interface google.maps.visualization.WeightedLocation

Uma entrada de ponto de dados para um mapa de calor. Este é um ponto de dados geográfico com um atributo de peso.

location
Tipo:LatLng
O local do ponto de dados.
weight
Tipo:number
O valor de ponderação do ponto de dados.