Heatmaps

HeatmapLayer class

google.maps.visualization.HeatmapLayer zajęcia

Warstwa, która renderuje po stronie klienta mapę termiczną przedstawiającą intensywność danych w punktach geograficznych.

Ta klasa rozszerza klasę MVCObject.

Dostęp przez połączenie pod numer const {HeatmapLayer} = await google.maps.importLibrary("visualization").
 Zobacz Biblioteki w Maps JavaScript API.

HeatmapLayer
HeatmapLayer([opts])
Parametry: 
Tworzy nową instancję HeatmapLayer.
getData
getData()
Parametry: brak
Zwracana wartość:  MVCArray<LatLng|WeightedLocation>
Zwraca punkty danych wyświetlane obecnie przez tę mapę cieplną.
getMap
getMap()
Parametry: brak
Zwracana wartość:  Map|undefined
setData
setData(data)
Zwracana wartość: brak
Ustawia punkty danych, które mają być wyświetlane na tej mapie cieplnej.
setMap
setMap(map)
Parametry: 
  • mapMap optional
Zwracana wartość: brak
Renderuje mapę termiczną na określonej mapie. Jeśli mapa jest ustawiona na null, mapa termiczna zostanie usunięta.
setOptions
setOptions(options)
Parametry: 
Zwracana wartość: brak
Odziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

HeatmapLayerOptions interfejs

google.maps.visualization.HeatmapLayerOptionsinterfejs

Ten obiekt określa właściwości, które można ustawić w obiekcie HeatmapLayer.

data optional
Punkty danych do wyświetlenia. Wymagane.
dissipating optional
Typ:  boolean optional
Określa, czy mapy cieplne rozpraszają się podczas powiększania. Domyślnie promień wpływu punktu danych jest określany tylko przez opcję promień. Gdy rozpraszanie jest wyłączone, opcja promienia jest interpretowana jako promień na poziomie powiększenia 0.
gradient optional
Typ:  Array<string> optional
Gradient kolorów mapy cieplnej określony jako tablica ciągów znaków CSS określających kolor. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych nazw kolorów.
map optional
Typ:  Map optional
Mapa, na której ma być wyświetlana warstwa.
maxIntensity optional
Typ:  number optional
Maksymalna intensywność mapy cieplnej. Domyślnie kolory mapy termicznej są dynamicznie skalowane w zależności od największego stężenia punktów w dowolnym pikselu na mapie. Ta właściwość umożliwia określenie stałej wartości maksymalnej.
opacity optional
Typ:  number optional
Domyślnie: 0.6
Przezroczystość mapy cieplnej wyrażona jako liczba z zakresu od 0 do 1.
radius optional
Typ:  number optional
Promień wpływu każdego punktu danych w pikselach.

WeightedLocation interfejs

google.maps.visualization.WeightedLocationinterfejs

Wpis punktu danych na mapie termicznej. Jest to punkt danych geograficznych z atrybutem wagi.

location
Typ:  LatLng
Lokalizacja punktu danych.
weight
Typ:  number
Wartość wagi punktu danych.