HeatMapLayerOptions interface
Параметры, используемые при отрисовке объектов Point в HeatMapLayer.
- Extends
Свойства
color | Указывает градиент цвета, используемый для цветопередачи пикселей на тепловой карте.
Это определяется с помощью выражения, которое использует в |
intensity | Аналогично, |
opacity | Непрозрачность, при которой будет отображаться слой тепловой карты, определяется как число в диапазоне от 0 до 1.
Значение по умолчанию: |
radius | Радиус в пикселях, используемый для отрисовки точки данных на тепловой карте.
Радиус должен быть числом больше или равно 1.
Значение по умолчанию: |
source | Идентификатор или экземпляр источника данных, который будет отображать слой. |
source |
Требуется, если источником слоя является VectorTileSource. Источник вектора может содержать несколько слоев. Это определяет, какой из них следует отрисовывать в этом слое. Запрещено для всех других типов источников. |
weight | Указывает, сколько отдельная точка данных влияет на тепловую карту.
Должно быть числом больше 0. Значение 5 будет эквивалентно 5 пунктам веса 1 в одном месте.
Это полезно, если точки кластеризации позволяют выполнять отрисовку тепловой карты или большие наборы данных.
По умолчанию |
Унаследованные свойства
filter | Выражение, определяющее условия для исходных признаков. Отображаются только те компоненты, которые соответствуют фильтру. |
max |
Целое число, указывающее максимальный уровень масштаба для отрисовки слоя.
Это значение является эксклюзивным, т. е. слой будет виден в . |
min |
Целое число, указывающее минимальный уровень масштаба для отрисовки слоя.
Это значение является инклюзивным, т. е. слой будет виден в . |
visible | Указывает, является ли слой видимым или нет.
Значение по умолчанию: |
Сведения о свойстве
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