Heatmaps

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

Класс HeatmapLayer

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

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

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

Загрузите с помощью параметра &libraries=visualization URL. См. Библиотеки в Maps JavaScript API .

При использовании v=beta к нему можно получить доступ, вызвав const {HeatmapLayer} = await google.map.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 .

Загрузите с помощью параметра &libraries=visualization URL. См. Библиотеки в Maps JavaScript API .

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 Интерфейс google.maps.visualization . WeightedLocation

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

Загрузите с помощью параметра &libraries=visualization URL. См. Библиотеки в Maps JavaScript API .

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