HeatMapLayerOptions interface

HeatMapLayer で Point オブジェクトをレンダリングするときに使用するオプション。

Extends

プロパティ

color

ヒートマップ内のピクセルの色付けに使用する色グラデーションを指定します。 これは、入力として を使用する式を使用 ["heatmap-density"] して定義されます。 既定 ["interpolate",["linear"],["heatmap-density"],0,"rgba(0,0, 255,0)",0.1,"royalblue",0.3,"cyan",0.5,"lime",0.7,"yellow",1,"red"]

intensity

heatmap-weight 似ていますが、グローバル ヒートマップの強度を指定します。 この値が大きいほど、各ポイントの "重み" が多いほど、外観に影響します。 既定 1

opacity

ヒートマップ レイヤーがレンダリングされる不透明度は、0 から 1 の間の数値として定義されます。 既定値は 1 です。

radius

ヒートマップにデータ ポイントをレンダリングするために使用される半径 (ピクセル単位)。 半径は 1 以上の数値である必要があります。 既定値は 30 です。

source

レイヤーがレンダリングするデータ ソースの ID またはインスタンス。

sourceLayer

レイヤーのソースが VectorTileSource の場合に必要です。 ベクター ソースには複数のレイヤーを含めることができます。これにより、このレイヤーでレンダリングするレイヤーが識別されます。 他のすべての種類のソースでは禁止されています。

weight

個々のデータ ポイントがヒートマップにどの程度寄与するかを指定します。 0 より大きい数値である必要があります。 値 5 は、同じスポットに 5 ポイントの重み 1 を持つことに相当します。 これは、クラスタリングポイントでヒートマップレンダリングや大規模なデータセットを許可する場合に便利です。 既定 1

継承されたプロパティ

filter

ソース フィーチャの条件を指定する式。 フィルターに一致する機能のみが表示されます。

maxZoom

レイヤーをレンダリングする最大ズーム レベルを指定する整数。 この値は排他的です。つまり、レイヤーは で maxZoom > zoom >= minZoom表示されます。 既定値は 24 です。

minZoom

レイヤーをレンダリングする最小ズーム レベルを指定する整数。 この値は包括的です。つまり、レイヤーは で maxZoom > zoom >= minZoom表示されます。 既定値は 0 です。

visible

レイヤーが表示されるかどうかを指定します。 既定値は true です。

プロパティの詳細

color

ヒートマップ内のピクセルの色付けに使用する色グラデーションを指定します。 これは、入力として を使用する式を使用 ["heatmap-density"] して定義されます。 既定 ["interpolate",["linear"],["heatmap-density"],0,"rgba(0,0, 255,0)",0.1,"royalblue",0.3,"cyan",0.5,"lime",0.7,"yellow",1,"red"]

color?: Expression

プロパティ値

intensity

heatmap-weight 似ていますが、グローバル ヒートマップの強度を指定します。 この値が大きいほど、各ポイントの "重み" が多いほど、外観に影響します。 既定 1

intensity?: number | PropertyValueSpecification<number>

プロパティ値

number | PropertyValueSpecification<number>

opacity

ヒートマップ レイヤーがレンダリングされる不透明度は、0 から 1 の間の数値として定義されます。 既定値は 1 です。

opacity?: number | PropertyValueSpecification<number>

プロパティ値

number | PropertyValueSpecification<number>

radius

ヒートマップにデータ ポイントをレンダリングするために使用される半径 (ピクセル単位)。 半径は 1 以上の数値である必要があります。 既定値は 30 です。

radius?: number | PropertyValueSpecification<number>

プロパティ値

number | PropertyValueSpecification<number>

source

レイヤーがレンダリングするデータ ソースの ID またはインスタンス。

source?: string | Source

プロパティ値

string | Source

sourceLayer

レイヤーのソースが VectorTileSource の場合に必要です。 ベクター ソースには複数のレイヤーを含めることができます。これにより、このレイヤーでレンダリングするレイヤーが識別されます。 他のすべての種類のソースでは禁止されています。

sourceLayer?: string

プロパティ値

string

weight

個々のデータ ポイントがヒートマップにどの程度寄与するかを指定します。 0 より大きい数値である必要があります。 値 5 は、同じスポットに 5 ポイントの重み 1 を持つことに相当します。 これは、クラスタリングポイントでヒートマップレンダリングや大規模なデータセットを許可する場合に便利です。 既定 1

weight?: number | PropertyValueSpecification<number>

プロパティ値

number | PropertyValueSpecification<number>

継承されたプロパティの詳細

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から継承