Heatmaps

HeatmapLayer

google.maps.visualization.HeatmapLayer-Klasse

Eine Ebene, die eine vom Client gerenderte Heatmap darstellt, auf der die Intensität von Daten an geografischen Punkten dargestellt wird.

Diese Klasse erweitert MVCObject.

Zugriff durch Aufrufen von const {HeatmapLayer} = await google.maps.importLibrary("visualization"). Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

HeatmapLayer
HeatmapLayer([opts])
Parameter:
Creates a new instance of HeatmapLayer.
getData
getData()
Parameter:Keine
Rückgabewert:  MVCArray<LatLng|WeightedLocation>
Gibt die Datenpunkte zurück, die derzeit von dieser Heatmap angezeigt werden.
getMap
getMap()
Parameter:Keine
Rückgabewert:  Map|undefined
setData
setData(data)
Rückgabewert:Keine
Legt die Datenpunkte fest, die von dieser Heatmap angezeigt werden sollen.
setMap
setMap(map)
Parameter:
  • mapMap optional
Rückgabewert:Keine
Gibt die Heatmap auf der angegebenen Karte wieder. Wenn die Karte auf null gesetzt ist, wird die Heatmap entfernt.
setOptions
setOptions(options)
Parameter:
Rückgabewert:Keine
Übernommen: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

HeatmapLayerOptions

google.maps.visualization.HeatmapLayerOptions-Schnittstelle

Dieses Objekt definiert die Attribute, die für ein HeatmapLayer-Objekt festgelegt werden können.

data optional
Die anzuzeigenden Datenpunkte. Erforderlich.
dissipating optional
Typ:boolean optional
Gibt an, ob Heatmaps sich beim Vergrößern der Ansicht auflösen. Standardmäßig wird der Einflussradius eines Datenpunkts nur durch die Radiusoption festgelegt. Wenn die Auflösung deaktiviert ist, wird die Radiusoption bei Zoomstufe 0 als Radius interpretiert.
gradient optional
Typ:Array<string> optional
Der Farbverlauf der Heatmap, angegeben als Array von CSS-Farbzeichenfolgen. Alle CSS3-Farben werden unterstützt, mit Ausnahme von Farben mit erweiterten Namen.
map optional
Typ:Map optional
Die Karte, auf der die Ebene angezeigt wird.
maxIntensity optional
Typ:number optional
Die maximale Intensität der Heatmap. Standardmäßig werden Heatmap-Farben gemäß der größten Konzentration von Punkten an einem beliebigen Pixel der Karte dynamisch skaliert. Mit dieser Eigenschaft können Sie einen festen Maximalwert festlegen.
opacity optional
Typ:number optional
Standard: 0.6
Die Deckkraft der Heatmap, ausgedrückt als Zahl zwischen 0 und 1.
radius optional
Typ:number optional
Der Einflussradius der einzelnen Datenpunkte in Pixeln.

WeightedLocation

google.maps.visualization.WeightedLocation-Schnittstelle

Ein Datenpunkteintrag für eine Heatmap Dies ist ein geografischer Datenpunkt mit einem Gewichtungsattribut.

location
Typ:LatLng
Der Standort des Datenpunkts.
weight
Typ:number
Die Gewichtung des Datenpunkts.