LineLayerOptions interface
線レイヤーで SimpleLine、SimplePolygon、CirclePolygon、LineString、MultiLineString、Polygon、および MultiPolygon オブジェクトをレンダリングするときに使用されるオプション。
- Extends
プロパティ
blur | 線に適用するぼかしの量 (ピクセル単位)。
既定値は |
line |
線の終点をレンダリングする方法を指定します。 '"butt"': 線の正確な端点に描画される四角い端を持つキャップ。 '"round"': 線の幅の 2 分の 1 の半径で線の終点を越えて描画され、線の終点を中心とする丸い端を持つキャップ。 '"square"': 線幅の 2 分の 1 の距離で線の終点を越えて描画される、四角形の端を持つキャップ。 既定の '"round"'。 |
line |
線分のジョイントをレンダリングする方法を指定します。 '"bevel"': 線幅の 2 分の 1 の距離で線の終点を越えて描画される、四角い端を持つ結合。 '"round"': 線の幅の 2 分の 1 の半径で線の終点を越えて描画され、線の終点を中心とする丸い端を持つ結合。 '"miter"': 鋭角の角を持つ結合で、パスの終点を越えて外側の辺と一緒に描画されます。 既定の '"round"'。 |
offset | 線のオフセット。
正の値を指定すると、線の方向を基準にして、直線が右にオフセットされます。
負の値は左にオフセットされます。
既定値は |
source | レイヤーがレンダリングするデータ ソースの ID またはインスタンス。 |
source |
レイヤーのソースが VectorTileSource の場合に必要です。 ベクター ソースには複数のレイヤーを含めることができます。これにより、このレイヤーでレンダリングするレイヤーが識別されます。 他のすべての種類のソースでは禁止されています。 |
stroke |
線の色を指定します。
既定値は |
stroke |
ダッシュ パターンを形成する交互のダッシュとギャップの長さを指定します。 数値は 0 以上である必要があります。 長さは strokeWidth によってスケーリングされます。 ダッシュの長さをピクセルに変換するには、長さに現在のストロークの幅を乗算します。 |
stroke |
線の色を付けるグラデーションを定義します。 DataSource lineMetrics オプションを true に設定する必要があります。 strokeDashArray が設定されている場合は無効になります。 |
stroke |
線が描画される不透明度を示す 0 ~ 1 の範囲の数値。
既定値は |
stroke |
線の幅 (ピクセル単位)。 0 以上の値を指定する必要があります。
既定値は |
translate | 通常のレンダリング位置を基準にして線をレンダリングするオフセットの量 (ピクセル単位)。
負の値は左と上を示します。
既定値: |
translate |
の参照フレームを '"map"': 線はマップを基準にして変換されます。 '"viewport"': 線はビューポートを基準にして変換されます 既定値: '"map"' |
継承されたプロパティ
filter | ソース フィーチャの条件を指定する式。 フィルターに一致する機能のみが表示されます。 |
max |
レイヤーをレンダリングする最大ズーム レベルを指定する整数。
この値は排他的です。つまり、レイヤーは で |
min |
レイヤーをレンダリングする最小ズーム レベルを指定する整数。
この値は包括的です。つまり、レイヤーは で |
visible | レイヤーが表示されるかどうかを指定します。
既定値は |
プロパティの詳細
blur
線に適用するぼかしの量 (ピクセル単位)。
既定値は 0
です。
blur?: number | DataDrivenPropertyValueSpecification<number>
プロパティ値
number | DataDrivenPropertyValueSpecification<number>
lineCap
線の終点をレンダリングする方法を指定します。
'"butt"': 線の正確な端点に描画される四角い端を持つキャップ。
'"round"': 線の幅の 2 分の 1 の半径で線の終点を越えて描画され、線の終点を中心とする丸い端を持つキャップ。
'"square"': 線幅の 2 分の 1 の距離で線の終点を越えて描画される、四角形の端を持つキャップ。
既定の '"round"'。lineCap?: "butt" | "round" | "square"
プロパティ値
"butt" | "round" | "square"
lineJoin
線分のジョイントをレンダリングする方法を指定します。
'"bevel"': 線幅の 2 分の 1 の距離で線の終点を越えて描画される、四角い端を持つ結合。
'"round"': 線の幅の 2 分の 1 の半径で線の終点を越えて描画され、線の終点を中心とする丸い端を持つ結合。
'"miter"': 鋭角の角を持つ結合で、パスの終点を越えて外側の辺と一緒に描画されます。
既定の '"round"'。lineJoin?: "bevel" | "round" | "miter"
プロパティ値
"bevel" | "round" | "miter"
offset
線のオフセット。
正の値を指定すると、線の方向を基準にして、直線が右にオフセットされます。
負の値は左にオフセットされます。
既定値は 0
です。
offset?: number | DataDrivenPropertyValueSpecification<number>
プロパティ値
number | DataDrivenPropertyValueSpecification<number>
source
sourceLayer
レイヤーのソースが VectorTileSource の場合に必要です。 ベクター ソースには複数のレイヤーを含めることができます。これにより、このレイヤーでレンダリングするレイヤーが識別されます。 他のすべての種類のソースでは禁止されています。
sourceLayer?: string
プロパティ値
string
strokeColor
線の色を指定します。
既定値は "#1E90FF"
です。
strokeColor?: string | DataDrivenPropertyValueSpecification<string>
プロパティ値
string | DataDrivenPropertyValueSpecification<string>
strokeDashArray
ダッシュ パターンを形成する交互のダッシュとギャップの長さを指定します。 数値は 0 以上である必要があります。 長さは strokeWidth によってスケーリングされます。 ダッシュの長さをピクセルに変換するには、長さに現在のストロークの幅を乗算します。
strokeDashArray?: number[]
プロパティ値
number[]
strokeGradient
線の色を付けるグラデーションを定義します。 DataSource lineMetrics オプションを true に設定する必要があります。 strokeDashArray が設定されている場合は無効になります。
strokeGradient?: Expression
プロパティ値
strokeOpacity
線が描画される不透明度を示す 0 ~ 1 の範囲の数値。
既定値は 1
です。
strokeOpacity?: number | DataDrivenPropertyValueSpecification<number>
プロパティ値
number | DataDrivenPropertyValueSpecification<number>
strokeWidth
線の幅 (ピクセル単位)。 0 以上の値を指定する必要があります。
既定値は 2
です。
strokeWidth?: number | DataDrivenPropertyValueSpecification<number>
プロパティ値
number | DataDrivenPropertyValueSpecification<number>
translate
通常のレンダリング位置を基準にして線をレンダリングするオフセットの量 (ピクセル単位)。
負の値は左と上を示します。
既定値: [0,0]
translate?: Pixel
プロパティ値
translateAnchor
の参照フレームを translate
指定します。
'"map"': 線はマップを基準にして変換されます。
'"viewport"': 線はビューポートを基準にして変換されます
既定値: '"map"'translateAnchor?: "map" | "viewport"
プロパティ値
"map" | "viewport"
継承されたプロパティの詳細
filter
ソース フィーチャの条件を指定する式。 フィルターに一致する機能のみが表示されます。
filter?: Expression
プロパティ値
maxZoom
レイヤーをレンダリングする最大ズーム レベルを指定する整数。
この値は排他的です。つまり、レイヤーは で maxZoom > zoom >= minZoom
表示されます。
既定値は 24
です。
maxZoom?: number
プロパティ値
number
minZoom
レイヤーをレンダリングする最小ズーム レベルを指定する整数。
この値は包括的です。つまり、レイヤーは で maxZoom > zoom >= minZoom
表示されます。
既定値は 0
です。
minZoom?: number
プロパティ値
number