Heatmaps

Classe HeatmapLayer

Classe google.maps.visualization.HeatmapLayer

Uma camada que fornece um mapa de calor renderizado pelo cliente, representando 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 atualmente mostrados por este 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 serão mostrados 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, ele 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 de 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. Trata-se de um ponto de dados geográficos com um atributo de peso.

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