DataSourceOptions interface

マップに表示される図形データを管理するためのデータ ソース。 データ ソースは、マップに表示される前にレイヤーに追加する必要があります。 DataSourceOptions のオプション。

Extends

プロパティ

buffer

各タイルの周囲のバッファーのサイズ。 バッファー値が 0 の場合、パフォーマンスは向上しますが、レンダリング時に成果物が生成される可能性が高くなります。 バッファーを大きくすると、左側の成果物が生成されますが、パフォーマンスが低下します。 既定 128

cluster

ソース内のポイント フィーチャをクラスター化する必要があるかどうかを示すブール値。 true に設定すると、ポイントは半径によってグループにまとめられます。 既定 false

clusterMaxZoom

クラスターがポイントする最大ズーム レベル。 既定では、最後のズーム機能がクラスター化されないように、1 つ未満 maxZoom のズームが設定されます。

clusterMinPoints

クラスタリングが有効になっている場合にクラスターを形成するために必要なポイントの最小数。

clusterProperties

各クラスター内のすべてのポイントに対して式を使用して計算され、各クラスター ポイントのプロパティに追加されるカスタム プロパティを定義します。

clusterRadius

各クラスターの半径 (ピクセル単位)。 既定 50

filter

フィーチャをレンダリング用に処理する前にフィーチャをフィルター処理するための式。

generateId

geojson 機能の ID を生成するかどうか。 有効にすると、feature.id プロパティは、features 配列内のインデックスに基づいて自動的に割り当てられ、以前の値が上書きされます。

lineMetrics

線距離メトリックを計算するかどうかを指定します。 これは、値を指定 lineGradient する線レイヤーに必要です。 既定 false

maxZoom

ベクター タイルを作成する最大ズーム レベル (高い方は、高いズーム レベルでより詳細を意味します)。 既定 18

promoteId

機能 ID として使用するプロパティ (機能の状態の場合)。 プロパティ名、または {: } という形式のオブジェクト。

tolerance

Douglas-Peucker レンダリング時にデータに適用される簡略化許容値 (より高い方が、より単純なジオメトリと高速なパフォーマンスを意味します)。 既定 0.375

プロパティの詳細

buffer

各タイルの周囲のバッファーのサイズ。 バッファー値が 0 の場合、パフォーマンスは向上しますが、レンダリング時に成果物が生成される可能性が高くなります。 バッファーを大きくすると、左側の成果物が生成されますが、パフォーマンスが低下します。 既定 128

buffer?: number

プロパティ値

number

cluster

ソース内のポイント フィーチャをクラスター化する必要があるかどうかを示すブール値。 true に設定すると、ポイントは半径によってグループにまとめられます。 既定 false

cluster?: boolean

プロパティ値

boolean

clusterMaxZoom

クラスターがポイントする最大ズーム レベル。 既定では、最後のズーム機能がクラスター化されないように、1 つ未満 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 プロパティは、features 配列内のインデックスに基づいて自動的に割り当てられ、以前の値が上書きされます。

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