Класс 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) Параметры:
Возвращаемое значение: нет Отображает тепловую карту на указанной карте. Если значение карты равно null , тепловая карта будет удалена. |
setOptions | setOptions(options) Параметры:
Возвращаемое значение: нет |
Унаследовано: addListener , bindTo , get , notify , set , setValues , unbind , unbindAll |
Интерфейс HeatmapLayerOptions
google.maps.visualization . HeatmapLayerOptions
Этот объект определяет свойства, которые можно задать для объекта HeatmapLayer
.
Характеристики | |
---|---|
data optional | Тип: MVCArray < LatLng | WeightedLocation >| Array < LatLng | WeightedLocation > 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 Весовое значение точки данных. |