Heatmaps

Класс HeatmapLayer

google.maps.visualization . 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 Интерфейс 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
Радиус влияния для каждой точки данных в пикселях.

Интерфейс взвешенного местоположения

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

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

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