DataSourceOptions interface
マップに表示される図形データを管理するためのデータ ソース。
データ ソースは、マップに表示される前にレイヤーに追加する必要があります。
DataSourceOptions
のオプション。
- Extends
プロパティ
buffer | 各タイルの周囲のバッファーのサイズ。
バッファー値が 0 の場合、パフォーマンスは向上しますが、レンダリング時に成果物が生成される可能性が高くなります。
バッファーを大きくすると、左側の成果物が生成されますが、パフォーマンスが低下します。
既定 |
cluster | ソース内のポイント フィーチャをクラスター化する必要があるかどうかを示すブール値。
true に設定すると、ポイントは半径によってグループにまとめられます。
既定 |
cluster |
クラスターがポイントする最大ズーム レベル。
既定では、最後のズーム機能がクラスター化されないように、1 つ未満 |
cluster |
クラスタリングが有効になっている場合にクラスターを形成するために必要なポイントの最小数。 |
cluster |
各クラスター内のすべてのポイントに対して式を使用して計算され、各クラスター ポイントのプロパティに追加されるカスタム プロパティを定義します。 |
cluster |
各クラスターの半径 (ピクセル単位)。
既定 |
filter | フィーチャをレンダリング用に処理する前にフィーチャをフィルター処理するための式。 |
generate |
geojson 機能の ID を生成するかどうか。 有効にすると、feature.id プロパティは、features 配列内のインデックスに基づいて自動的に割り当てられ、以前の値が上書きされます。 |
line |
線距離メトリックを計算するかどうかを指定します。
これは、値を指定 |
max |
ベクター タイルを作成する最大ズーム レベル (高い方は、高いズーム レベルでより詳細を意味します)。
既定 |
promote |
機能 ID として使用するプロパティ (機能の状態の場合)。 プロパティ名、または {: } という形式のオブジェクト。 |
tolerance | Douglas-Peucker レンダリング時にデータに適用される簡略化許容値 (より高い方が、より単純なジオメトリと高速なパフォーマンスを意味します)。
既定 |
プロパティの詳細
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