DataSourceOptions interface

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

Extends

Свойства

buffer

Размер буфера вокруг каждой плитки. Значение буфера 0 обеспечит лучшую производительность, но с большей вероятностью будет создавать артефакты при отрисовке. Большие буферы создают оставшиеся артефакты, но при этом производительность снижается. По умолчанию 128

cluster

Логическое значение, указывающее, следует ли кластеризуть функции Point в источнике. Если задано значение true, точки будут объединяться в группы по радиусу. По умолчанию false

clusterMaxZoom

Максимальный уровень масштаба, в котором выполняется кластеризация точек. По умолчанию используется значение на один масштаб меньше, чем maxZoom для того, чтобы функции последнего масштабирования не кластеризулись.

clusterMinPoints

Минимальное количество точек, необходимое для формирования кластера, если включена кластеризация.

clusterProperties

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

clusterRadius

Радиус каждого кластера в пикселях. По умолчанию 50

filter

Выражение для фильтрации признаков перед их обработкой для отрисовки.

generateId

Следует ли создавать идентификаторы для функций geojson. Если этот параметр включен, свойство feature.id будет автоматически назначаться на основе его индекса в массиве признаков, перезаписывая все предыдущие значения.

lineMetrics

Указывает, следует ли вычислять метрики расстояния линий. Это необходимо для слоев строк, определяющих lineGradient значения. По умолчанию false

maxZoom

Максимальный уровень масштаба, на котором создаются векторные плитки (чем выше, тем больше детализация на высоком уровне масштаба). По умолчанию 18

promoteId

Свойство, используемое в качестве идентификатора компонента (для состояния компонента). Либо имя свойства, либо объект формы {: }.

tolerance

Douglas-Peucker допустимость упрощения, которая применяется к данным при отрисовке (чем выше, тем проще геометрия и выше производительность). По умолчанию 0.375

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

buffer

Размер буфера вокруг каждой плитки. Значение буфера 0 обеспечит лучшую производительность, но с большей вероятностью будет создавать артефакты при отрисовке. Большие буферы создают оставшиеся артефакты, но при этом производительность снижается. По умолчанию 128

buffer?: number

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

number

cluster

Логическое значение, указывающее, следует ли кластеризуть функции Point в источнике. Если задано значение true, точки будут объединяться в группы по радиусу. По умолчанию false

cluster?: boolean

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

boolean

clusterMaxZoom

Максимальный уровень масштаба, в котором выполняется кластеризация точек. По умолчанию используется значение на один масштаб меньше, чем maxZoom для того, чтобы функции последнего масштабирования не кластеризулись.

clusterMaxZoom?: number

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

number

clusterMinPoints

Минимальное количество точек, необходимое для формирования кластера, если включена кластеризация.

clusterMinPoints?: number | undefined

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

number | undefined

clusterProperties

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

clusterProperties?: Record<string, AggregateExpression>

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

Record<string, AggregateExpression>

clusterRadius

Радиус каждого кластера в пикселях. По умолчанию 50

clusterRadius?: number

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

number

filter

Выражение для фильтрации признаков перед их обработкой для отрисовки.

filter?: any

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

any

generateId

Следует ли создавать идентификаторы для функций geojson. Если этот параметр включен, свойство feature.id будет автоматически назначаться на основе его индекса в массиве признаков, перезаписывая все предыдущие значения.

generateId?: boolean | undefined

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

boolean | undefined

lineMetrics

Указывает, следует ли вычислять метрики расстояния линий. Это необходимо для слоев строк, определяющих lineGradient значения. По умолчанию false

lineMetrics?: boolean

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

boolean

maxZoom

Максимальный уровень масштаба, на котором создаются векторные плитки (чем выше, тем больше детализация на высоком уровне масштаба). По умолчанию 18

maxZoom?: number

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

number

promoteId

Свойство, используемое в качестве идентификатора компонента (для состояния компонента). Либо имя свойства, либо объект формы {: }.

promoteId?: [key: string]: string | string | undefined

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

[key: string]: string | string | undefined

tolerance

Douglas-Peucker допустимость упрощения, которая применяется к данным при отрисовке (чем выше, тем проще геометрия и выше производительность). По умолчанию 0.375

tolerance?: number

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

number