Heatmaps

Класс HeatmapLayer

google.maps.visualization.HeatmapLayer класс

Слой, который обеспечивает прорисовку тепловой карты на стороне клиента, показывая интенсивность данных в географических точках.

Этот класс расширяет MVCObject.

Чтобы получить доступ, позвоните по номеру const {HeatmapLayer} = await google.maps.importLibrary("visualization").
Подробнее о библиотеках Maps JavaScript API…

HeatmapLayer
HeatmapLayer([opts])
Параметры: 
Создает новый экземпляр класса HeatmapLayer.
getData
getData()
Параметры: нет.
Возвращаемое значение:  MVCArray<LatLng|WeightedLocation>
Возвращает элементы, которые в настоящее время отображаются на этой тепловой карте.
getMap
getMap()
Параметры: нет.
Возвращаемое значение:  Map|undefined
setData
setData(data)
Параметры: 
Возвращаемое значение: нет.
Задает элементы, которые будут отображаться на тепловой карте.
setMap
setMap(map)
Параметры: 
  • map:  Map optional
Возвращаемое значение: нет.
Отрисовывает тепловую карту на указанной карте. Если для карты задано значение null, тепловая карта будет удалена.
setOptions
setOptions(options)
Параметры: 
Возвращаемое значение: нет.
Унаследованные: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll.

Интерфейс HeatmapLayerOptions

google.maps.visualization.HeatmapLayerOptions интерфейс

Этот объект определяет свойства, которые можно задать для объекта HeatmapLayer.

data optional
Элементы данных, которые нужно показать. Обязательно.
dissipating optional
Тип:  boolean optional
указывает, будут ли данные на картах интенсивности "рассеиваться" при увеличении масштаба. По умолчанию радиус влияния элемента данных определяется только параметром radius. Если рассеивание отключено, параметр radius интерпретируется как радиус при уровне масштабирования 0.
gradient optional
Тип:  Array<string> optional
цветовой градиент карты интенсивности, заданный в виде массива строк CSS, определяющих цвет. Поддерживаются все цвета CSS3, кроме цветов с расширенными именами.
map optional
Тип:  Map optional
Карта, на которой должен отображаться слой.
maxIntensity optional
Тип:  number optional
максимальная интенсивность цветов на карте интенсивности. По умолчанию цвета карты интенсивности динамически изменяются в зависимости от максимальной концентрации точек в каждом определенном пикселе карты. Это свойство позволяет устанавливать фиксированное ограничение максимальной интенсивности.
opacity optional
Тип:  number optional
По умолчанию: 0.6.
непрозрачность карты интенсивности, выраженная в виде значения от 0 до 1.
radius optional
Тип:  number optional
радиус влияния каждой точки данных (в пикселях).

Интерфейс WeightedLocation

google.maps.visualization.WeightedLocation интерфейс

Элемент тепловой карты. Это географическая точка данных с атрибутом веса.

location
Тип:  LatLng
Местоположение элемента.
weight
Тип:  number
Значение веса точки данных.