Поделиться через


HeatMapLayerOptions interface

Параметры, используемые при отрисовке объектов Point в HeatMapLayer.

Extends

Свойства

color

Указывает градиент цвета, используемый для цветопередачи пикселей на тепловой карте. Это определяется с помощью выражения, которое использует в ["heatmap-density"] качестве входных данных. По умолчанию ["interpolate",["linear"],["heatmap-density"],0,"rgba(0,0, 255,0)",0.1,"royalblue",0.3,"cyan",0.5,"lime",0.7,"yellow",1,"red"]

intensity

Аналогично, heatmap-weight но задает интенсивность глобальной тепловой карты. Чем выше это значение, тем больше "вес" каждая точка будет способствовать внешнему виду. По умолчанию 1

opacity

Непрозрачность, при которой будет отображаться слой тепловой карты, определяется как число в диапазоне от 0 до 1. Значение по умолчанию: 1.

radius

Радиус в пикселях, используемый для отрисовки точки данных на тепловой карте. Радиус должен быть числом больше или равно 1. Значение по умолчанию: 30.

source

Идентификатор или экземпляр источника данных, который будет отображать слой.

sourceLayer

Требуется, если источником слоя является VectorTileSource. Источник вектора может содержать несколько слоев. Это определяет, какой из них следует отрисовывать в этом слое. Запрещено для всех других типов источников.

weight

Указывает, сколько отдельная точка данных влияет на тепловую карту. Должно быть числом больше 0. Значение 5 будет эквивалентно 5 пунктам веса 1 в одном месте. Это полезно, если точки кластеризации позволяют выполнять отрисовку тепловой карты или большие наборы данных. По умолчанию 1

Унаследованные свойства

filter

Выражение, определяющее условия для исходных признаков. Отображаются только те компоненты, которые соответствуют фильтру.

maxZoom

Целое число, указывающее максимальный уровень масштаба для отрисовки слоя. Это значение является эксклюзивным, т. е. слой будет виден в .maxZoom > zoom >= minZoom Значение по умолчанию: 24.

minZoom

Целое число, указывающее минимальный уровень масштаба для отрисовки слоя. Это значение является инклюзивным, т. е. слой будет виден в .maxZoom > zoom >= minZoom Значение по умолчанию: 0.

visible

Указывает, является ли слой видимым или нет. Значение по умолчанию: true.

Сведения о свойстве

color

Указывает градиент цвета, используемый для цветопередачи пикселей на тепловой карте. Это определяется с помощью выражения, которое использует в ["heatmap-density"] качестве входных данных. По умолчанию ["interpolate",["linear"],["heatmap-density"],0,"rgba(0,0, 255,0)",0.1,"royalblue",0.3,"cyan",0.5,"lime",0.7,"yellow",1,"red"]

color?: Expression

Значение свойства

intensity

Аналогично, heatmap-weight но задает интенсивность глобальной тепловой карты. Чем выше это значение, тем больше "вес" каждая точка будет способствовать внешнему виду. По умолчанию 1

intensity?: number | PropertyValueSpecification<number>

Значение свойства

number | PropertyValueSpecification<number>

opacity

Непрозрачность, при которой будет отображаться слой тепловой карты, определяется как число в диапазоне от 0 до 1. Значение по умолчанию: 1.

opacity?: number | PropertyValueSpecification<number>

Значение свойства

number | PropertyValueSpecification<number>

radius

Радиус в пикселях, используемый для отрисовки точки данных на тепловой карте. Радиус должен быть числом больше или равно 1. Значение по умолчанию: 30.

radius?: number | PropertyValueSpecification<number>

Значение свойства

number | PropertyValueSpecification<number>

source

Идентификатор или экземпляр источника данных, который будет отображать слой.

source?: string | Source

Значение свойства

string | Source

sourceLayer

Требуется, если источником слоя является VectorTileSource. Источник вектора может содержать несколько слоев. Это определяет, какой из них следует отрисовывать в этом слое. Запрещено для всех других типов источников.

sourceLayer?: string

Значение свойства

string

weight

Указывает, сколько отдельная точка данных влияет на тепловую карту. Должно быть числом больше 0. Значение 5 будет эквивалентно 5 пунктам веса 1 в одном месте. Это полезно, если точки кластеризации позволяют выполнять отрисовку тепловой карты или большие наборы данных. По умолчанию 1

weight?: number | PropertyValueSpecification<number>

Значение свойства

number | PropertyValueSpecification<number>

Сведения об унаследованном свойстве

filter

Выражение, определяющее условия для исходных признаков. Отображаются только те компоненты, которые соответствуют фильтру.

filter?: Expression

Значение свойства

Наследуется отLayerOptions.filter

maxZoom

Целое число, указывающее максимальный уровень масштаба для отрисовки слоя. Это значение является эксклюзивным, т. е. слой будет виден в .maxZoom > zoom >= minZoom Значение по умолчанию: 24.

maxZoom?: number

Значение свойства

number

Наследуется отLayerOptions.maxZoom

minZoom

Целое число, указывающее минимальный уровень масштаба для отрисовки слоя. Это значение является инклюзивным, т. е. слой будет виден в .maxZoom > zoom >= minZoom Значение по умолчанию: 0.

minZoom?: number

Значение свойства

number

Наследуется отLayerOptions.minZoom

visible

Указывает, является ли слой видимым или нет. Значение по умолчанию: true.

visible?: boolean

Значение свойства

boolean

Наследуется отLayerOptions.visible