SymbolLayerOptions interface
Параметры, используемые при отрисовке геометрических объектов в SymbolLayer.
- Extends
Свойства
icon |
Параметры, используемые для настройки значков символов. Сведения о значениях по умолчанию см. в разделе IconOptions. |
line |
Расстояние в пикселях между двумя привязками символов вдоль линии. Значение должно быть больше или равно 1.
Значение по умолчанию: |
placement | Указывает расположение метки относительно ее геометрии. "точка": метка размещается в точке, где находится геометрия. "line": метка размещается вдоль линии геометрии. Может использоваться только для геометрических объектов LineString и Polygon. "Line-center": метка размещается в центре линии геометрии. Может использоваться только для геометрических объектов LineString и Polygon По умолчанию ""точка"". |
sort |
Сортирует признаки в порядке возрастания на основе этого значения. Признаки с более низкими ключами сортировки рисуются и помещаются первыми.
Значение по умолчанию: |
source | Идентификатор или экземпляр источника данных, который будет отображать слой. |
source |
Требуется, если источником слоя является VectorTileSource. Источник вектора может иметь несколько слоев внутри него, что определяет, какой из них следует отрисовывать в этом слое. Запрещено для всех других типов источников. |
text |
Параметры, используемые для настройки текста символов. Сведения о значениях по умолчанию см. в разделе TextOptions. |
z |
Определяет, отображаются ли перекрывающиеся символы в одном слое в порядке их отображения в источнике данных или по их позиции y относительно окна просмотра.
Чтобы управлять порядком и определением приоритетов символов в противном случае, используйте . ''auto'': сортирует символы по 'sortKey', если задано значение . В противном случае ведет себя как ""viewport-y"". ""viewport-y": сортирует символы по их позиции y, если "allowOverlap" имеет значение "true" или значение "ignorePlacement" равно "false". "источник": сортирует символы по "sortKey", если задано значение . В противном случае символы отрисовываются в том же порядке, что и исходные данные. По умолчанию ""auto"" |
Унаследованные свойства
filter | Выражение, определяющее условия для исходных признаков. Отображаются только те компоненты, которые соответствуют фильтру. |
max |
Целое число, указывающее максимальный уровень масштаба для отрисовки слоя.
Это значение является эксклюзивным, т. е. слой будет виден в . |
min |
Целое число, указывающее минимальный уровень масштаба для отрисовки слоя.
Это значение является инклюзивным, т. е. слой будет виден в . |
visible | Указывает, является ли слой видимым или нет.
Значение по умолчанию: |
Сведения о свойстве
iconOptions
Параметры, используемые для настройки значков символов.
Сведения о значениях по умолчанию см. в разделе IconOptions.
iconOptions?: IconOptions
Значение свойства
lineSpacing
Расстояние в пикселях между двумя привязками символов вдоль линии. Значение должно быть больше или равно 1.
Значение по умолчанию: 250
.
lineSpacing?: number | PropertyValueSpecification<number>
Значение свойства
number | PropertyValueSpecification<number>
placement
Указывает расположение метки относительно ее геометрии.
"точка": метка размещается в точке, где находится геометрия.
"line": метка размещается вдоль линии геометрии. Может использоваться только для геометрических объектов LineString и Polygon.
"Line-center": метка размещается в центре линии геометрии. Может использоваться только для геометрических объектов LineString и Polygon
По умолчанию ""точка"".placement?: "point" | "line" | "line-center"
Значение свойства
"point" | "line" | "line-center"
sortKey
Сортирует признаки в порядке возрастания на основе этого значения. Признаки с более низкими ключами сортировки рисуются и помещаются первыми.
Значение по умолчанию: undefined
.
sortKey?: number | DataDrivenPropertyValueSpecification<number>
Значение свойства
number | DataDrivenPropertyValueSpecification<number>
source
Идентификатор или экземпляр источника данных, который будет отображать слой.
source?: string | Source
Значение свойства
string | Source
sourceLayer
Требуется, если источником слоя является VectorTileSource. Источник вектора может иметь несколько слоев внутри него, что определяет, какой из них следует отрисовывать в этом слое. Запрещено для всех других типов источников.
sourceLayer?: string
Значение свойства
string
textOptions
Параметры, используемые для настройки текста символов.
Сведения о значениях по умолчанию см. в разделе TextOptions.
textOptions?: TextOptions
Значение свойства
zOrder
Определяет, отображаются ли перекрывающиеся символы в одном слое в порядке их отображения в источнике данных или по их позиции y относительно окна просмотра.
Чтобы управлять порядком и определением приоритетов символов в противном случае, используйте .sortKey
''auto'': сортирует символы по 'sortKey', если задано значение . В противном случае ведет себя как ""viewport-y"".
""viewport-y": сортирует символы по их позиции y, если "allowOverlap" имеет значение "true" или значение "ignorePlacement" равно "false".
"источник": сортирует символы по "sortKey", если задано значение . В противном случае символы отрисовываются в том же порядке, что и исходные данные. По умолчанию ""auto""
zOrder?: "auto" | "viewport-y" | "source"
Значение свойства
"auto" | "viewport-y" | "source"
Сведения об унаследованном свойстве
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