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