Heatmaps

Classe HeatmapLayer

google.maps.visualization.HeatmapLayer classe

Un livello che fornisce una mappa termica visualizzata sul lato client, che mostra l'intensità dei dati in punti geografici.

Questa classe estende MVCObject.

Accedi chiamando const {HeatmapLayer} = await google.maps.importLibrary("visualization"). Consulta la sezione Librerie nell'API Maps JavaScript.

HeatmapLayer
HeatmapLayer([opts])
Parametri: 
Crea una nuova istanza di HeatmapLayer.
getData
getData()
Parametri: nessuno
Valore restituito:  MVCArray<LatLng|WeightedLocation>
Restituisce i punti dati attualmente visualizzati da questa mappa termica.
getMap
getMap()
Parametri: nessuno
Valore restituito:  Map|undefined
setData
setData(data)
Valore restituito: nessuno
Imposta i punti dati da visualizzare in questa mappa termica.
setMap
setMap(map)
Parametri: 
  • mapMap optional
Valore restituito: nessuno
Visualizza la mappa termica sulla mappa specificata. Se la mappa è impostata su null, la mappa termica verrà rimossa.
setOptions
setOptions(options)
Parametri: 
Valore restituito: nessuno
Ereditate: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interfaccia HeatmapLayerOptions

Interfaccia google.maps.visualization.HeatmapLayerOptions

Questo oggetto definisce le proprietà che possono essere impostate su un oggetto HeatmapLayer.

data optional
I punti dati da visualizzare. obbligatorio.
dissipating optional
Tipo:  boolean optional
Consente di specificare se le mappe termiche si riducono durante lo zoom. Per impostazione predefinita, il raggio di influenza di un punto dati è specificato solo dall'opzione raggio. Se la dissipazione è disattivata, l'opzione relativa al raggio viene interpretata come raggio a livello di zoom 0.
gradient optional
Tipo:  Array<string> optional
Il gradiente di colore della mappa termica, specificato come array di stringhe di colore CSS. Sono supportati tutti i colori CSS3, ad eccezione dei colori con nome esteso.
map optional
Tipo:  Map optional
La mappa su cui visualizzare il livello.
maxIntensity optional
Tipo:  number optional
L'intensità massima della mappa termica. Per impostazione predefinita, i colori della mappa termica vengono ridimensionati in modo dinamico in base alla massima concentrazione di punti in un determinato pixel della mappa. Questa proprietà consente di specificare un limite massimo.
opacity optional
Tipo:  number optional
Predefinita: 0.6
L'opacità della mappa termica, espressa con un numero compreso tra 0 e 1.
radius optional
Tipo:  number optional
Il raggio di influenza per ogni punto dati, in pixel.

Interfaccia WeightedLocation

Interfaccia google.maps.visualization.WeightedLocation

Un punto dati per una mappa termica. Si tratta di un punto dati geografici con un attributo di ponderazione.

location
Tipo:  LatLng
La posizione del punto dati.
weight
Tipo:  number
Il valore di ponderazione del punto dati.