LineLayerOptions interface
Параметры, используемые при отрисовке объектов SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon и MultiPolygon в слое линий.
- Extends
Свойства
blur | Величина размытия, применяемая к линии в пикселях.
Значение по умолчанию: |
line |
Указывает, как отрисовываются концы строк. ""приклад"": крышка с квадратным концом, который обращается к точной конечной точке линии. "Round": крышка с закругленными концами, которая вырисовывается за конечную точку линии в радиусе одной половины ширины линий и центрируется по конечной точке линии. "квадрат": крышка с квадратным концом, который рисуется за пределами конечной точки линии на расстоянии 1 половины ширины линии. По умолчанию ""round"". |
line |
Указывает способ отрисовки соединений в строках. "Скос": соединение с квадратным концом, которое рисуется за пределами конечной точки линии на расстоянии 1 половины ширины линий. "Round": соединение с закругленными концами, которое вырисовывается за конечную точку линии в радиусе одной половины ширины линий и центрируется по конечной точке линии. "Miter": соединение с острым угловой угол, который рисуется с внешними сторонами за пределами конечной точки пути, пока они не встретятся. По умолчанию ""round"". |
offset | Смещение линии.
Положительное значение смещает линию вправо относительно направления линии.
Отрицательное значение смещается влево.
Значение по умолчанию: |
source | Идентификатор или экземпляр источника данных, который будет отображать слой. |
source |
Требуется, если источником слоя является VectorTileSource. Источник вектора может содержать несколько слоев. Это определяет, какой из них следует отрисовывать в этом слое. Запрещено для всех других типов источников. |
stroke |
Задает цвет линии.
Значение по умолчанию: |
stroke |
Задает длину чередующихся дефисов и пробелов, образующих шаблон дефиса. Числа должны быть равны или больше 0. Длина масштабируется с помощью strokeWidth. Чтобы преобразовать длину дефиса в пиксели, умножьте длину на текущую ширину штриха. |
stroke |
Определяет градиент, с помощью которого следует закрасить линии. Требует, чтобы параметру DataSource lineMetrics было присвоено значение true. Отключено, если задан параметр strokeDashArray. |
stroke |
Число от 0 до 1, указывающее непрозрачность, с которой будет нарисована линия.
Значение по умолчанию: |
stroke |
Ширина линии в пикселях. Значение должно быть больше или равно 0.
Значение по умолчанию: |
translate | Величина смещения в пикселях для отрисовки линии относительно того места, где она будет отображаться обычно.
Отрицательные значения указывают на левый и вверх.
По умолчанию: |
translate |
Задает систему ссылок для "map": строки переводятся относительно карты. ""viewport": строки переводятся относительно окна просмотра. По умолчанию: ""map"" |
Унаследованные свойства
filter | Выражение, определяющее условия для исходных признаков. Отображаются только те компоненты, которые соответствуют фильтру. |
max |
Целое число, указывающее максимальный уровень масштаба для отрисовки слоя.
Это значение является эксклюзивным, т. е. слой будет виден в . |
min |
Целое число, указывающее минимальный уровень масштаба для отрисовки слоя.
Это значение является инклюзивным, т. е. слой будет виден в . |
visible | Указывает, является ли слой видимым или нет.
Значение по умолчанию: |
Сведения о свойстве
blur
Величина размытия, применяемая к линии в пикселях.
Значение по умолчанию: 0
.
blur?: number | DataDrivenPropertyValueSpecification<number>
Значение свойства
number | DataDrivenPropertyValueSpecification<number>
lineCap
Указывает, как отрисовываются концы строк.
""приклад"": крышка с квадратным концом, который обращается к точной конечной точке линии.
"Round": крышка с закругленными концами, которая вырисовывается за конечную точку линии в радиусе одной половины ширины линий и центрируется по конечной точке линии.
"квадрат": крышка с квадратным концом, который рисуется за пределами конечной точки линии на расстоянии 1 половины ширины линии.
По умолчанию ""round"".lineCap?: "butt" | "round" | "square"
Значение свойства
"butt" | "round" | "square"
lineJoin
Указывает способ отрисовки соединений в строках.
"Скос": соединение с квадратным концом, которое рисуется за пределами конечной точки линии на расстоянии 1 половины ширины линий.
"Round": соединение с закругленными концами, которое вырисовывается за конечную точку линии в радиусе одной половины ширины линий и центрируется по конечной точке линии.
"Miter": соединение с острым угловой угол, который рисуется с внешними сторонами за пределами конечной точки пути, пока они не встретятся.
По умолчанию ""round"".lineJoin?: "bevel" | "round" | "miter"
Значение свойства
"bevel" | "round" | "miter"
offset
Смещение линии.
Положительное значение смещает линию вправо относительно направления линии.
Отрицательное значение смещается влево.
Значение по умолчанию: 0
.
offset?: number | DataDrivenPropertyValueSpecification<number>
Значение свойства
number | DataDrivenPropertyValueSpecification<number>
source
Идентификатор или экземпляр источника данных, который будет отображать слой.
source?: string | Source
Значение свойства
string | Source
sourceLayer
Требуется, если источником слоя является VectorTileSource. Источник вектора может содержать несколько слоев. Это определяет, какой из них следует отрисовывать в этом слое. Запрещено для всех других типов источников.
sourceLayer?: string
Значение свойства
string
strokeColor
Задает цвет линии.
Значение по умолчанию: "#1E90FF"
.
strokeColor?: string | DataDrivenPropertyValueSpecification<string>
Значение свойства
string | DataDrivenPropertyValueSpecification<string>
strokeDashArray
Задает длину чередующихся дефисов и пробелов, образующих шаблон дефиса. Числа должны быть равны или больше 0. Длина масштабируется с помощью strokeWidth. Чтобы преобразовать длину дефиса в пиксели, умножьте длину на текущую ширину штриха.
strokeDashArray?: number[]
Значение свойства
number[]
strokeGradient
Определяет градиент, с помощью которого следует закрасить линии. Требует, чтобы параметру DataSource lineMetrics было присвоено значение true. Отключено, если задан параметр strokeDashArray.
strokeGradient?: Expression
Значение свойства
strokeOpacity
Число от 0 до 1, указывающее непрозрачность, с которой будет нарисована линия.
Значение по умолчанию: 1
.
strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>
Значение свойства
number | DataDrivenPropertyValueSpecification<number>
strokeWidth
Ширина линии в пикселях. Значение должно быть больше или равно 0.
Значение по умолчанию: 2
.
strokeWidth?: number | DataDrivenPropertyValueSpecification<number>
Значение свойства
number | DataDrivenPropertyValueSpecification<number>
translate
Величина смещения в пикселях для отрисовки линии относительно того места, где она будет отображаться обычно.
Отрицательные значения указывают на левый и вверх.
По умолчанию: [0,0]
translate?: Pixel
Значение свойства
translateAnchor
Задает систему ссылок для translate
.
"map": строки переводятся относительно карты.
""viewport": строки переводятся относительно окна просмотра.
По умолчанию: ""map""translateAnchor?: "map" | "viewport"
Значение свойства
"map" | "viewport"
Сведения об унаследованном свойстве
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