Heatmaps

Classe HeatmapLayer

Classe google.maps.visualization.HeatmapLayer

Calque qui fournit une carte de densité côté client, représentant l'intensité des données à des points géographiques.

Cette classe étend MVCObject.

Accédez-y en appelant const {HeatmapLayer} = await google.maps.importLibrary("visualization"). Consultez la section Bibliothèques de l'API Maps JavaScript.

HeatmapLayer
HeatmapLayer([opts])
Paramètres:
Crée une instance de HeatmapLayer.
getData
getData()
Paramètres:aucun
Valeur renvoyée:MVCArray<LatLng|WeightedLocation>
Renvoie les points de données actuellement affichés par cette carte de densité.
getMap
getMap()
Paramètres:aucun
Valeur renvoyée:Map|undefined
setData
setData(data)
Valeur renvoyée:aucune
Définit les points de données à afficher par cette carte de densité.
setMap
setMap(map)
Paramètres:
  • mapMap optional
Valeur renvoyée:aucune
Affiche la carte de densité sur la carte spécifiée. Si la carte est définie sur null, la carte de densité sera supprimée.
setOptions
setOptions(options)
Paramètres:
Valeur renvoyée:aucune
Hérité: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interface HeatmapLayerOptions

Interface google.maps.visualization.HeatmapLayerOptions

Cet objet définit les propriétés pouvant être définies sur un objet HeatmapLayer.

data optional
Points de données à afficher. Obligatoire.
dissipating optional
Type:boolean optional
Indique si les calques de carte thermique disparaissent lorsque l'on zoome sur la carte. Par défaut, le rayon d'influence d'un point de données est spécifié par l'option "Rayon" uniquement. Lorsque la dissipation est désactivée, l'option de rayon est interprétée comme un rayon au niveau de zoom 0.
gradient optional
Type:Array<string> optional
Définit le gradient de couleurs de la carte thermique, sous la forme d'un tableau de chaînes de couleurs CSS. Toutes les couleurs CSS3 sont compatibles, à l'exception des noms de couleurs étendus.
map optional
Type:Map optional
Carte sur laquelle afficher le calque.
maxIntensity optional
Type:number optional
Indique l'intensité maximale de la carte thermique. Par défaut, les couleurs d'une carte thermique sont ajustées de façon dynamique en fonction de la plus grande concentration de points à n'importe quel pixel donné sur la carte. Cette propriété vous permet de spécifier un maximum fixe.
opacity optional
Type:number optional
Par défaut:0.6
Définit l'opacité de la carte thermique, exprimée sous la forme d'une valeur comprise entre 0 et 1.
radius optional
Type:number optional
Indique le rayon d'influence de chaque point de données, en pixels.

Interface WeightedLocation

Interface google.maps.visualization.WeightedLocation

Enregistrement d'un point de données pour une carte de densité. Il s'agit d'un point de données géographique avec un attribut de pondération.

location
Type:LatLng
Emplacement du point de données.
weight
Type:number
Valeur de pondération du point de données.