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
Определяет, рассеиваются ли тепловые карты при масштабировании. По умолчанию радиус влияния точки данных определяется только параметром радиуса. Если рассеивание отключено, параметр радиуса интерпретируется как радиус при уровне масштабирования 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
Весовое значение точки данных.