LineLayerOptions interface
선 계층에서 SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon 및 MultiPolygon 개체를 렌더링할 때 사용되는 옵션입니다.
- Extends
속성
blur | 선에 적용할 흐림 효과의 크기(픽셀)입니다.
기본값은 |
line |
줄의 끝을 렌더링하는 방법을 지정합니다. '"butt"': 선의 정확한 엔드포인트에 그려지는 제곱 끝의 캡입니다. '"round"': 선 너비의 절반 반경에 있는 선의 끝점 너머로 그려지고 선의 끝점을 가운데에 배치하는 둥근 끝의 캡입니다. '"square"': 선 너비의 절반 거리에 있는 선의 끝점 너머로 그려지는 제곱 끝의 캡입니다. 기본값 '"round"'. |
line |
줄의 조인트 렌더링 방법을 지정합니다. '"bevel"': 선 너비의 절반 거리에 있는 선의 끝점 너머로 그려지는 제곱 끝의 조인입니다. '"round"': 선 너비의 절반 반경에 있는 선의 끝점 너머로 그려지고 선의 끝점을 가운데에 배치하는 둥근 끝의 조인입니다. '"miter"': 만날 때까지 경로의 끝점 너머에 바깥쪽이 그려지는 날카롭고 각진 모서리가 있는 조인입니다. 기본값 '"round"'. |
offset | 줄의 오프셋입니다.
양수 값은 선의 방향을 기준으로 오른쪽 선을 오프셋합니다.
음수 값은 왼쪽으로 오프셋됩니다.
기본값은 |
source | 계층이 렌더링할 데이터 원본의 ID 또는 인스턴스입니다. |
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
줄의 끝을 렌더링하는 방법을 지정합니다.
'"butt"': 선의 정확한 엔드포인트에 그려지는 제곱 끝의 캡입니다.
'"round"': 선 너비의 절반 반경에 있는 선의 끝점 너머로 그려지고 선의 끝점을 가운데에 배치하는 둥근 끝의 캡입니다.
'"square"': 선 너비의 절반 거리에 있는 선의 끝점 너머로 그려지는 제곱 끝의 캡입니다.
기본값 '"round"'.lineCap?: "butt" | "round" | "square"
속성 값
"butt" | "round" | "square"
lineJoin
줄의 조인트 렌더링 방법을 지정합니다.
'"bevel"': 선 너비의 절반 거리에 있는 선의 끝점 너머로 그려지는 제곱 끝의 조인입니다.
'"round"': 선 너비의 절반 반경에 있는 선의 끝점 너머로 그려지고 선의 끝점을 가운데에 배치하는 둥근 끝의 조인입니다.
'"miter"': 만날 때까지 경로의 끝점 너머에 바깥쪽이 그려지는 날카롭고 각진 모서리가 있는 조인입니다.
기본값 '"round"'.lineJoin?: "bevel" | "round" | "miter"
속성 값
"bevel" | "round" | "miter"
offset
줄의 오프셋입니다.
양수 값은 선의 방향을 기준으로 오른쪽 선을 오프셋합니다.
음수 값은 왼쪽으로 오프셋됩니다.
기본값은 0
입니다.
offset?: number | DataDrivenPropertyValueSpecification<number>
속성 값
number | DataDrivenPropertyValueSpecification<number>
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
maxZoom
레이어를 렌더링할 최대 확대/축소 수준을 지정하는 정수입니다.
이 값은 배타적입니다. 즉, 계층이 에 maxZoom > zoom >= minZoom
표시됩니다.
기본값은 24
입니다.
maxZoom?: number
속성 값
number
LayerOptions.maxZoom에서 상속됨
minZoom
레이어를 렌더링할 최소 확대/축소 수준을 지정하는 정수입니다.
이 값은 포함됩니다. 즉, 계층이 에 maxZoom > zoom >= minZoom
표시됩니다.
기본값은 0
입니다.
minZoom?: number
속성 값
number
LayerOptions.minZoom에서 상속됨