DataSourceOptions interface
지도에 표시될 셰이프 데이터를 관리하기 위한 데이터 원본입니다.
데이터 원본이 맵에 표시되기 전에 계층에 추가해야 합니다.
DataSourceOptions
에 대한 옵션입니다.
- Extends
속성
buffer | 각 타일 주위의 버퍼 크기입니다.
버퍼 값이 0이면 성능이 향상되지만 렌더링할 때 아티팩트가 생성될 가능성이 높습니다.
버퍼가 클수록 왼쪽 아티팩트가 생성되지만 성능이 저하됩니다.
기본 |
cluster | 원본의 Point 기능을 클러스터링해야 하는지 여부를 나타내는 부울입니다.
true로 설정하면 지점이 반경별로 그룹으로 함께 클러스터됩니다.
기본 |
cluster |
클러스터 지점의 최대 확대/축소 수준입니다.
마지막 확대/축소 기능이 클러스터되지 않도록 기본적으로 한 확대/축소보다 |
cluster |
클러스터링 사용하도록 설정된 경우 클러스터를 구성하는 데 필요한 최소 지점 수입니다. |
cluster |
각 클러스터 내의 모든 지점에 대해 식을 사용하여 계산되고 각 클러스터 지점의 속성에 추가되는 사용자 지정 속성을 정의합니다. |
cluster |
각 클러스터의 반경(픽셀)입니다.
기본 |
filter | 렌더링을 위해 처리하기 전에 기능을 필터링하는 식입니다. |
generate |
geojson 기능에 대한 ID를 생성할지 여부입니다. 사용하도록 설정하면 feature.id 속성이 기능 배열의 인덱스 기반 자동 할당되어 이전 값을 과도하게 작성합니다. |
line |
선 거리 메트릭을 계산할지 여부를 지정합니다.
값을 지정 |
max |
벡터 타일을 만들 최대 확대/축소 수준입니다(높은 확대/축소 수준에서 더 높은 세부 정보를 의미).
기본 |
promote |
기능 ID로 사용할 속성입니다(기능 상태의 경우). 속성 이름 또는 {: }형식의 개체입니다. |
tolerance | 렌더링 시 데이터에 적용되는 Douglas-Peucker 단순화 허용 오차입니다(더 높을수록 더 간단한 기하 도형과 더 빠른 성능을 의미함).
기본 |
속성 세부 정보
buffer
각 타일 주위의 버퍼 크기입니다.
버퍼 값이 0이면 성능이 향상되지만 렌더링할 때 아티팩트가 생성될 가능성이 높습니다.
버퍼가 클수록 왼쪽 아티팩트가 생성되지만 성능이 저하됩니다.
기본 128
buffer?: number
속성 값
number
cluster
원본의 Point 기능을 클러스터링해야 하는지 여부를 나타내는 부울입니다.
true로 설정하면 지점이 반경별로 그룹으로 함께 클러스터됩니다.
기본 false
cluster?: boolean
속성 값
boolean
clusterMaxZoom
클러스터 지점의 최대 확대/축소 수준입니다.
마지막 확대/축소 기능이 클러스터되지 않도록 기본적으로 한 확대/축소보다 maxZoom
작습니다.
clusterMaxZoom?: number
속성 값
number
clusterMinPoints
클러스터링 사용하도록 설정된 경우 클러스터를 구성하는 데 필요한 최소 지점 수입니다.
clusterMinPoints?: number | undefined
속성 값
number | undefined
clusterProperties
각 클러스터 내의 모든 지점에 대해 식을 사용하여 계산되고 각 클러스터 지점의 속성에 추가되는 사용자 지정 속성을 정의합니다.
clusterProperties?: Record<string, AggregateExpression>
속성 값
Record<string, AggregateExpression>
clusterRadius
각 클러스터의 반경(픽셀)입니다.
기본 50
clusterRadius?: number
속성 값
number
filter
렌더링을 위해 처리하기 전에 기능을 필터링하는 식입니다.
filter?: any
속성 값
any
generateId
geojson 기능에 대한 ID를 생성할지 여부입니다. 사용하도록 설정하면 feature.id 속성이 기능 배열의 인덱스 기반 자동 할당되어 이전 값을 과도하게 작성합니다.
generateId?: boolean | undefined
속성 값
boolean | undefined
lineMetrics
선 거리 메트릭을 계산할지 여부를 지정합니다.
값을 지정 lineGradient
하는 선 계층에 필요합니다.
기본 false
lineMetrics?: boolean
속성 값
boolean
maxZoom
벡터 타일을 만들 최대 확대/축소 수준입니다(높은 확대/축소 수준에서 더 높은 세부 정보를 의미).
기본 18
maxZoom?: number
속성 값
number
promoteId
기능 ID로 사용할 속성입니다(기능 상태의 경우). 속성 이름 또는 {: }형식의 개체입니다.
promoteId?: [key: string]: string | string | undefined
속성 값
[key: string]: string | string | undefined
tolerance
렌더링 시 데이터에 적용되는 Douglas-Peucker 단순화 허용 오차입니다(더 높을수록 더 간단한 기하 도형과 더 빠른 성능을 의미함).
기본 0.375
tolerance?: number
속성 값
number