Поделиться через


LineLayerOptions interface

Параметры, используемые при отрисовке объектов SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon и MultiPolygon в слое линий.

Extends

Свойства

blur

Величина размытия, применяемая к линии в пикселях. Значение по умолчанию: 0.

lineCap

Указывает, как отрисовываются концы строк.

""приклад"": крышка с квадратным концом, который обращается к точной конечной точке линии.

"Round": крышка с закругленными концами, которая вырисовывается за конечную точку линии в радиусе одной половины ширины линий и центрируется по конечной точке линии.

"квадрат": крышка с квадратным концом, который рисуется за пределами конечной точки линии на расстоянии 1 половины ширины линии.

По умолчанию ""round"".
lineJoin

Указывает способ отрисовки соединений в строках.

"Скос": соединение с квадратным концом, которое рисуется за пределами конечной точки линии на расстоянии 1 половины ширины линий.

"Round": соединение с закругленными концами, которое вырисовывается за конечную точку линии в радиусе одной половины ширины линий и центрируется по конечной точке линии.

"Miter": соединение с острым угловой угол, который рисуется с внешними сторонами за пределами конечной точки пути, пока они не встретятся.

По умолчанию ""round"".
offset

Смещение линии. Положительное значение смещает линию вправо относительно направления линии. Отрицательное значение смещается влево. Значение по умолчанию: 0.

source

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

sourceLayer

Требуется, если источником слоя является VectorTileSource. Источник вектора может содержать несколько слоев. Это определяет, какой из них следует отрисовывать в этом слое. Запрещено для всех других типов источников.

strokeColor

Задает цвет линии. Значение по умолчанию: "#1E90FF".

strokeDashArray

Задает длину чередующихся дефисов и пробелов, образующих шаблон дефиса. Числа должны быть равны или больше 0. Длина масштабируется с помощью strokeWidth. Чтобы преобразовать длину дефиса в пиксели, умножьте длину на текущую ширину штриха.

strokeGradient

Определяет градиент, с помощью которого следует закрасить линии. Требует, чтобы параметру DataSource lineMetrics было присвоено значение true. Отключено, если задан параметр strokeDashArray.

strokeOpacity

Число от 0 до 1, указывающее непрозрачность, с которой будет нарисована линия. Значение по умолчанию: 1.

strokeWidth

Ширина линии в пикселях. Значение должно быть больше или равно 0. Значение по умолчанию: 2.

translate

Величина смещения в пикселях для отрисовки линии относительно того места, где она будет отображаться обычно. Отрицательные значения указывают на левый и вверх. По умолчанию: [0,0]

translateAnchor

Задает систему ссылок для translate.

"map": строки переводятся относительно карты.

""viewport": строки переводятся относительно окна просмотра.

По умолчанию: ""map""

Унаследованные свойства

filter

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

maxZoom

Целое число, указывающее максимальный уровень масштаба для отрисовки слоя. Это значение является эксклюзивным, т. е. слой будет виден в .maxZoom > zoom >= minZoom Значение по умолчанию: 24.

minZoom

Целое число, указывающее минимальный уровень масштаба для отрисовки слоя. Это значение является инклюзивным, т. е. слой будет виден в .maxZoom > zoom >= minZoom Значение по умолчанию: 0.

visible

Указывает, является ли слой видимым или нет. Значение по умолчанию: true.

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

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