Heatmaps

Restez organisé à l'aide des collections Enregistrez et classez les contenus selon vos préférences.

HeatmapLayer

Classe google.maps.visualization.HeatmapLayer

Calque fournissant une carte thermique affichée côté client, illustrant l'intensité des données sur des points géographiques.

Cette classe étend MVCObject.

Chargez à l'aide du paramètre d'URL &libraries=visualization. Consultez Bibliothèques dans l'API Maps JavaScript.

Lorsque vous utilisez v=beta, vous pouvez y accéder en appelant const {HeatmapLayer} = await google.map.importLibrary("visualization"). Consultez Bibliothèques dans 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 de retour : aucune
Définit les points de données à afficher par cette carte de densité.
setMap
setMap(map)
Paramètres :
  • mapMap optional
Valeur de retour:aucune
Affiche la carte de densité sur la carte spécifiée. Si la carte est définie sur null, la carte de densité est supprimée.
setOptions
setOptions(options)
Paramètres:
Valeur de retour : aucune
Hérité : addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interface HeatmapLayerOptions

google.maps.visualization.HeatmapLayerOptions interface

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

Chargez à l'aide du paramètre d'URL &libraries=visualization. Consultez Bibliothèques dans l'API Maps JavaScript.

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é uniquement par l'option "Rayon". Lorsque cette option est désactivée, l'option "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 prises en charge, à l'exception des noms de couleurs étendus.
map optional
Type : Map optional
Carte sur laquelle le calque doit s'afficher.
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

google.maps.visualization.WeightedLocation interface

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

Chargez à l'aide du paramètre d'URL &libraries=visualization. Consultez Bibliothèques dans l'API Maps JavaScript.

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