Share via


DataSourceOptions interface

지도에 표시될 셰이프 데이터를 관리하기 위한 데이터 원본입니다. 데이터 원본이 맵에 표시되기 전에 계층에 추가해야 합니다. DataSourceOptions에 대한 옵션입니다.

Extends

속성

buffer

각 타일 주위의 버퍼 크기입니다. 버퍼 값이 0이면 성능이 향상되지만 렌더링할 때 아티팩트가 생성될 가능성이 높습니다. 버퍼가 클수록 왼쪽 아티팩트가 생성되지만 성능이 저하됩니다. 기본 128

cluster

원본의 Point 기능을 클러스터링해야 하는지 여부를 나타내는 부울입니다. true로 설정하면 지점이 반경별로 그룹으로 함께 클러스터됩니다. 기본 false

clusterMaxZoom

클러스터 지점의 최대 확대/축소 수준입니다. 마지막 확대/축소 기능이 클러스터되지 않도록 기본적으로 한 확대/축소보다 maxZoom 작습니다.

clusterMinPoints

클러스터링 사용하도록 설정된 경우 클러스터를 구성하는 데 필요한 최소 지점 수입니다.

clusterProperties

각 클러스터 내의 모든 지점에 대해 식을 사용하여 계산되고 각 클러스터 지점의 속성에 추가되는 사용자 지정 속성을 정의합니다.

clusterRadius

각 클러스터의 반경(픽셀)입니다. 기본 50

filter

렌더링을 위해 처리하기 전에 기능을 필터링하는 식입니다.

generateId

geojson 기능에 대한 ID를 생성할지 여부입니다. 사용하도록 설정하면 feature.id 속성이 기능 배열의 인덱스 기반 자동 할당되어 이전 값을 과도하게 작성합니다.

lineMetrics

선 거리 메트릭을 계산할지 여부를 지정합니다. 값을 지정 lineGradient 하는 선 계층에 필요합니다. 기본 false

maxZoom

벡터 타일을 만들 최대 확대/축소 수준입니다(높은 확대/축소 수준에서 더 높은 세부 정보를 의미). 기본 18

promoteId

기능 ID로 사용할 속성입니다(기능 상태의 경우). 속성 이름 또는 {: }형식의 개체입니다.

tolerance

렌더링 시 데이터에 적용되는 Douglas-Peucker 단순화 허용 오차입니다(더 높을수록 더 간단한 기하 도형과 더 빠른 성능을 의미함). 기본 0.375

속성 세부 정보

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