Heatmaps

Klasa HeatmapLayer

google.maps.visualization.HeatmapLayer class

Warstwa, która udostępnia mapę termiczną renderowaną po stronie klienta i przedstawiającą natężenie danych w punktach geograficznych.

Te zajęcia trwają MVCObject.

Dostęp przez połączenie telefoniczne 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
Wartość zwracana:  MVCArray<LatLng|WeightedLocation>
Zwraca punkty danych wyświetlane przez tę mapę ciepła.
getMap
getMap()
Parametry: brak
Wartość zwracana:  Map|undefined
setData
setData(data)
Zwracana wartość:  brak
Określa punkty danych, które mają być wyświetlane przez tę mapę ciepła.
setMap
setMap(map)
Parametry: 
  • mapMap optional
Zwracana wartość:  brak
Wyświetla mapę termiczną na wybranej mapie. Jeśli mapa ma wartość null, mapa termiczna zostanie usunięta.
setOptions
setOptions(options)
Parametry: 
Zwracana wartość:  brak
Uzyskane: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interfejs HeatmapLayerOptions

google.maps.visualization.HeatmapLayerOptionsinterfejs

Ten obiekt definiuje 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 ciepła znikają po powiększeniu. Domyślnie promień wpływu punktu danych jest określany tylko przez opcję promienia. Gdy opcja rozpraszania jest wyłączona, opcja promienia jest interpretowana jako promień na poziomie powiększenia 0.
gradient optional
Typ:  Array<string> optional
Gradient kolorów mapy ciepła określony jako tablica ciągów znaków określających kolory w CSS. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów o nazwie.
map optional
Typ:  Map optional
Mapa, na której ma być wyświetlana warstwa.
maxIntensity optional
Typ:  number optional
Maksymalna intensywność mapy ciepła. Domyślnie kolory mapy termicznej są dynamicznie skalowane zgodnie z największym nagromadzeniem punktów w każdym pikselu na mapie. Ta właściwość umożliwia określenie stałego maksymalnego limitu.
opacity optional
Typ:  number optional
Domyślnie: 0.6
Przezroczystość mapy ciepła wyrażona jako liczba z zakresu od 0 do 1.
radius optional
Typ:  number optional
Promień wpływu każdego punktu danych (w pikselach).

Interfejs WeightedLocation

google.maps.visualization.WeightedLocationinterfejs

Wpis punktu danych w mapie cieplnej. To jest punkt danych geograficznych z atrybutem wagi.

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