DataSourceOptions interface
Источник данных для управления данными фигуры, которые будут отображаться на карте.
Источник данных должен быть добавлен в слой, прежде чем он будет виден на карте.
Параметры для DataSourceOptions
.
- Extends
Свойства
buffer | Размер буфера вокруг каждой плитки.
Значение буфера 0 обеспечит лучшую производительность, но с большей вероятностью будет создавать артефакты при отрисовке.
Большие буферы создают оставшиеся артефакты, но при этом производительность снижается.
По умолчанию |
cluster | Логическое значение, указывающее, следует ли кластеризуть функции Point в источнике.
Если задано значение true, точки будут объединяться в группы по радиусу.
По умолчанию |
cluster |
Максимальный уровень масштаба, в котором выполняется кластеризация точек.
По умолчанию используется значение на один масштаб меньше, чем |
cluster |
Минимальное количество точек, необходимое для формирования кластера, если включена кластеризация. |
cluster |
Определяет пользовательские свойства, которые вычисляются с помощью выражений для всех точек в каждом кластере и добавляются к свойствам каждой точки кластера. |
cluster |
Радиус каждого кластера в пикселях.
По умолчанию |
filter | Выражение для фильтрации признаков перед их обработкой для отрисовки. |
generate |
Следует ли создавать идентификаторы для функций geojson. Если этот параметр включен, свойство feature.id будет автоматически назначаться на основе его индекса в массиве признаков, перезаписывая все предыдущие значения. |
line |
Указывает, следует ли вычислять метрики расстояния линий.
Это необходимо для слоев строк, определяющих |
max |
Максимальный уровень масштаба, на котором создаются векторные плитки (чем выше, тем больше детализация на высоком уровне масштаба).
По умолчанию |
promote |
Свойство, используемое в качестве идентификатора компонента (для состояния компонента). Либо имя свойства, либо объект формы {: }. |
tolerance | Douglas-Peucker допустимость упрощения, которая применяется к данным при отрисовке (чем выше, тем проще геометрия и выше производительность).
По умолчанию |
Сведения о свойстве
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