Heatmaps

Klasa HeatmapLayer

google.maps.visualization.HeatmapLayer zajęcia

Warstwa, która tworzy mapę termiczną renderowaną po stronie klienta, pokazującą intensywność danych w poszczególnych punktach geograficznych.

Te zajęcia są rozszerzone na MVCObject.

Aby uzyskać dostęp, zadzwoń pod numer const {HeatmapLayer} = await google.maps.importLibrary("visualization"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

HeatmapLayer
HeatmapLayer([opts])
Parametry: 
Tworzy nową instancję obiektu HeatmapLayer.
getData
getData()
Parametry: brak
Wartość zwrotu:  MVCArray<LatLng|WeightedLocation>
Zwraca punkty danych aktualnie wyświetlane przez tę mapę termiczną.
getMap
getMap()
Parametry: brak
Wartość zwrotu:  Map|undefined
setData
setData(data)
Zwracana wartość: brak
Określa punkty danych, które mają być wyświetlane przez tę mapę termiczną.
setMap
setMap(map)
Parametry: 
  • mapMap optional
Zwracana wartość: brak
Renderuje mapę termiczną na określonej mapie. Jeśli ustawienie mapy to null, zostanie ona usunięta.
setOptions
setOptions(options)
Parametry: 
Zwracana wartość: brak
Dziedziczone: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll

Interfejs HeatmapLayerOptions

google.maps.visualization.HeatmapLayerOptions interfejs

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

data optional
Punkty danych do wyświetlenia. To pole jest wymagane.
dissipating optional
Typ:  boolean optional
Określa, czy mapy termiczne znikają przy powiększeniu. Domyślnie promień oddziaływania punktu danych jest określany tylko przez opcję promienia. Gdy rozpraszanie jest wyłączone, opcja promienia jest interpretowana jako promień przy poziomie powiększenia 0.
gradient optional
Typ:  Array<string> optional
Gradient koloru mapy termicznej, określony jako tablica ciągów kolorów CSS. Obsługiwane są wszystkie kolory CSS3 z wyjątkiem rozszerzonych kolorów.
map optional
Typ:  Map optional
Mapa, na której ma być wyświetlana warstwa.
maxIntensity optional
Typ:  number optional
Maksymalna intensywność mapy termicznej. Domyślnie kolory mapy termicznej są skalowane dynamicznie zgodnie z największą koncentracją punktów w dowolnym konkretnym pikselu na mapie. Ta właściwość umożliwia określenie stałej wartości maksymalnej.
opacity optional
Typ:  number optional
Wartość domyślna: 0.6
Przezroczystość mapy termicznej wyrażona w postaci liczby od 0 do 1.
radius optional
Typ:  number optional
Promień oddziaływania dla każdego punktu danych podany w pikselach.

Interfejs WeightedLocation

google.maps.visualization.WeightedLocation interfejs

Wpis punktu danych na mapie termicznej. To jest punkt danych geograficznych z atrybutem wagi.

location
Typ:  LatLng
Lokalizacja punktu danych.
weight
Typ:  number
Wartość ważenia punktu danych.