다음을 통해 공유


LineLayerOptions interface

선 계층에서 SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon 및 MultiPolygon 개체를 렌더링할 때 사용되는 옵션입니다.

Extends

속성

blur

선에 적용할 흐림 효과의 크기(픽셀)입니다. 기본값은 0입니다.

lineCap

줄의 끝을 렌더링하는 방법을 지정합니다.

'"butt"': 선의 정확한 엔드포인트에 그려지는 제곱 끝의 캡입니다.

'"round"': 선 너비의 절반 반경에 있는 선의 끝점 너머로 그려지고 선의 끝점을 가운데에 배치하는 둥근 끝의 캡입니다.

'"square"': 선 너비의 절반 거리에 있는 선의 끝점 너머로 그려지는 제곱 끝의 캡입니다.

기본값 '"round"'.
lineJoin

줄의 조인트 렌더링 방법을 지정합니다.

'"bevel"': 선 너비의 절반 거리에 있는 선의 끝점 너머로 그려지는 제곱 끝의 조인입니다.

'"round"': 선 너비의 절반 반경에 있는 선의 끝점 너머로 그려지고 선의 끝점을 가운데에 배치하는 둥근 끝의 조인입니다.

'"miter"': 만날 때까지 경로의 끝점 너머에 바깥쪽이 그려지는 날카롭고 각진 모서리가 있는 조인입니다.

기본값 '"round"'.
offset

줄의 오프셋입니다. 양수 값은 선의 방향을 기준으로 오른쪽 선을 오프셋합니다. 음수 값은 왼쪽으로 오프셋됩니다. 기본값은 0입니다.

source

계층이 렌더링할 데이터 원본의 ID 또는 인스턴스입니다.

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

줄의 끝을 렌더링하는 방법을 지정합니다.

'"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

계층이 렌더링할 데이터 원본의 ID 또는 인스턴스입니다.

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에서 상속됨