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