PolygonExtrusionLayerOptions interface
内の PolygonExtrusionLayer
オブジェクトと をMultiPolygon
レンダリングPolygon
するときに使用されるオプション。
- Extends
プロパティ
base | このレイヤーのベースを押し出す高さ (メートル単位)。
この高さは地面に対して相対的です。
0 以上で |
fill |
多角形を塗りつぶす色。
が設定されている場合 |
fill |
塗りつぶしを描画する不透明度を示す 0 ~ 1 の範囲の数値。
既定値は |
fill |
描画イメージの塗りつぶしに使用するスプライト内のイメージの名前。 シームレス パターンの場合、イメージの幅は 2 倍にする必要があります (2、4、8、...、512)。 |
height | このレイヤーを押し出す高さ (メートル単位)。
この高さは地面に対して相対的です。
0 以上の数値を指定する必要があります。
既定 |
source | レイヤーがレンダリングするデータ ソースの ID またはインスタンス。 |
source |
レイヤーのソースが VectorTileSource の場合に必要です。 ベクター ソースには複数のレイヤーを含めることができます。これにより、このレイヤーでレンダリングするレイヤーが識別されます。 他のすべての種類のソースでは禁止されています。 |
translate | 多角形のピクセル オフセット。
値は [x, y] で、負の値はそれぞれ左と上を示します。
既定 |
translate |
の参照フレームを '"map"': 多角形はマップを基準にして変換されます。 '"viewport"': 多角形はビューポートを基準にして変換されます。 既定値: '"map"' |
vertical |
多角形に、浮き出しの側面に垂直方向のグラデーションを付けるかどうかを指定します。
既定値: |
継承されたプロパティ
filter | ソース フィーチャの条件を指定する式。 フィルターに一致する機能のみが表示されます。 |
max |
レイヤーをレンダリングする最大ズーム レベルを指定する整数。
この値は排他的です。つまり、レイヤーは で |
min |
レイヤーをレンダリングする最小ズーム レベルを指定する整数。
この値は包括的です。つまり、レイヤーは で |
visible | レイヤーが表示されるかどうかを指定します。
既定値は |
プロパティの詳細
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
sourceLayer
レイヤーのソースが VectorTileSource の場合に必要です。 ベクター ソースには複数のレイヤーを含めることができます。これにより、このレイヤーでレンダリングするレイヤーが識別されます。 他のすべての種類のソースでは禁止されています。
sourceLayer?: string
プロパティ値
string
translate
translateAnchor
の参照フレームを translate
指定します。
'"map"': 多角形はマップを基準にして変換されます。
'"viewport"': 多角形はビューポートを基準にして変換されます。
既定値: '"map"'translateAnchor?: "map" | "viewport"
プロパティ値
"map" | "viewport"
verticalGradient
多角形に、浮き出しの側面に垂直方向のグラデーションを付けるかどうかを指定します。
既定値: true
verticalGradient?: boolean
プロパティ値
boolean
継承されたプロパティの詳細
filter
ソース フィーチャの条件を指定する式。 フィルターに一致する機能のみが表示されます。
filter?: Expression
プロパティ値
maxZoom
レイヤーをレンダリングする最大ズーム レベルを指定する整数。
この値は排他的です。つまり、レイヤーは で maxZoom > zoom >= minZoom
表示されます。
既定値は 24
です。
maxZoom?: number
プロパティ値
number
minZoom
レイヤーをレンダリングする最小ズーム レベルを指定する整数。
この値は包括的です。つまり、レイヤーは で maxZoom > zoom >= minZoom
表示されます。
既定値は 0
です。
minZoom?: number
プロパティ値
number