PolygonExtrusionLayerOptions interface

内の PolygonExtrusionLayerオブジェクトと をMultiPolygonレンダリングPolygonするときに使用されるオプション。

Extends

プロパティ

base

このレイヤーのベースを押し出す高さ (メートル単位)。 この高さは地面に対して相対的です。 0 以上で height、 以下である必要があります。 既定値は 0 です。

fillColor

多角形を塗りつぶす色。 が設定されている場合 fillPattern は無視されます。 既定値は "#1E90FF" です。

fillOpacity

塗りつぶしを描画する不透明度を示す 0 ~ 1 の範囲の数値。 既定値は 1 です。

fillPattern

描画イメージの塗りつぶしに使用するスプライト内のイメージの名前。 シームレス パターンの場合、イメージの幅は 2 倍にする必要があります (2、4、8、...、512)。

height

このレイヤーを押し出す高さ (メートル単位)。 この高さは地面に対して相対的です。 0 以上の数値を指定する必要があります。 既定 0

source

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

sourceLayer

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

translate

多角形のピクセル オフセット。 値は [x, y] で、負の値はそれぞれ左と上を示します。 既定 [0, 0]

translateAnchor

の参照フレームを translate指定します。

'"map"': 多角形はマップを基準にして変換されます。

'"viewport"': 多角形はビューポートを基準にして変換されます。

既定値: '"map"'
verticalGradient

多角形に、浮き出しの側面に垂直方向のグラデーションを付けるかどうかを指定します。 既定値: true

継承されたプロパティ

filter

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

maxZoom

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

minZoom

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

visible

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

プロパティの詳細

base

このレイヤーのベースを押し出す高さ (メートル単位)。 この高さは地面に対して相対的です。 0 以上で height、 以下である必要があります。 既定値は 0 です。

base?: number | DataDrivenPropertyValueSpecification<number>

プロパティ値

number | DataDrivenPropertyValueSpecification<number>

fillColor

多角形を塗りつぶす色。 が設定されている場合 fillPattern は無視されます。 既定値は "#1E90FF" です。

fillColor?: string | DataDrivenPropertyValueSpecification<string>

プロパティ値

string | DataDrivenPropertyValueSpecification<string>

fillOpacity

塗りつぶしを描画する不透明度を示す 0 ~ 1 の範囲の数値。 既定値は 1 です。

fillOpacity?: number

プロパティ値

number

fillPattern

描画イメージの塗りつぶしに使用するスプライト内のイメージの名前。 シームレス パターンの場合、イメージの幅は 2 倍にする必要があります (2、4、8、...、512)。

fillPattern?: string

プロパティ値

string

height

このレイヤーを押し出す高さ (メートル単位)。 この高さは地面に対して相対的です。 0 以上の数値を指定する必要があります。 既定 0

height?: number | DataDrivenPropertyValueSpecification<number>

プロパティ値

number | DataDrivenPropertyValueSpecification<number>

source

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

source?: string | Source

プロパティ値

string | Source

sourceLayer

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

sourceLayer?: string

プロパティ値

string

translate

多角形のピクセル オフセット。 値は [x, y] で、負の値はそれぞれ左と上を示します。 既定 [0, 0]

translate?: Pixel

プロパティ値

translateAnchor

の参照フレームを translate指定します。

'"map"': 多角形はマップを基準にして変換されます。

'"viewport"': 多角形はビューポートを基準にして変換されます。

既定値: '"map"'
translateAnchor?: "map" | "viewport"

プロパティ値

"map" | "viewport"

verticalGradient

多角形に、浮き出しの側面に垂直方向のグラデーションを付けるかどうかを指定します。 既定値: true

verticalGradient?: boolean

プロパティ値

boolean

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

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