Klasse HeatmapLayer
google.maps.visualization.HeatmapLayer
Klasse
Eine Ebene, die eine clientseitig gerenderte Heatmap mit der Intensität von Daten an geografischen Punkten darstellt.
Diese Klasse erweitert MVCObject.
Zugriff durch Anrufen von const {HeatmapLayer} = await google.maps.importLibrary("visualization").
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstruktor | |
|---|---|
HeatmapLayer |
HeatmapLayer([opts])Parameter:
Creates a new instance of HeatmapLayer. |
Methoden | |
|---|---|
getData |
getData()Parameter:Keine
Rückgabewert:
MVCArray<LatLng|WeightedLocation>Gibt die Datenpunkte zurück, die derzeit in dieser Heatmap angezeigt werden. |
getMap |
getMap()Parameter:Keine
Rückgabewert:
Map|undefined |
setData |
setData(data)Parameter:
Rückgabewert:Keiner
Legt die Datenpunkte fest, die in dieser Heatmap dargestellt werden sollen. |
setMap |
setMap(map)Parameter:
Rückgabewert:Keiner
Rendert die Heatmap auf der angegebenen Karte. Wenn „map“ auf null festgelegt ist, wird die Heatmap entfernt. |
setOptions |
setOptions(options)Parameter:
Rückgabewert:Keiner
|
Geerbt:addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
HeatmapLayerOptions-Schnittstelle
google.maps.visualization.HeatmapLayerOptions-Schnittstelle
Dieses Objekt definiert die Eigenschaften, die für ein HeatmapLayer-Objekt festgelegt werden können.
Attribute | |
|---|---|
data optional |
Typ:
MVCArray<LatLng|WeightedLocation>|Array<LatLng|WeightedLocation> optionalDie anzuzeigenden Datenpunkte. Erforderlich. |
dissipating optional |
Typ:
boolean optionalGibt an, ob Heatmaps sich beim Vergrößern der Ansicht auflösen. Standardmäßig wird der Einflussradius eines Datenpunkts nur durch die Radiusoption angegeben. Wenn „Dissipating“ deaktiviert ist, wird die Radiusoption als Radius auf Zoomstufe 0 interpretiert. |
gradient optional |
Typ:
Array<string> optionalDer 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 optionalDie Karte, auf der die Ebene angezeigt wird. |
maxIntensity optional |
Typ:
number optionalDie 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 optionalStandard:
0.6Die Deckkraft der Heatmap, ausgedrückt als Zahl zwischen 0 und 1. |
radius optional |
Typ:
number optionalDer Einflussradius der einzelnen Datenpunkte in Pixeln. |
WeightedLocation-Schnittstelle
google.maps.visualization.WeightedLocation-Schnittstelle
Ein Datenpunkteintrag für eine Heatmap. Dies ist ein geografischer Datenpunkt mit einem Gewichtsattribut.
Attribute | |
|---|---|
location |
Typ:
LatLngDer Standort des Datenpunkts. |
weight |
Typ:
numberDer Gewichtungswert des Datenpunkts. |