Fill Extrusion

立体填充样式。


示例

{
  "id": "建筑物(13)",
  "type": "fill-extrusion",
  "source": "defaultVector",
  "source-layer": "建筑物",
  "minzoom": 13,
  "filter": [
    "all"
  ],
  "layout": {
    "visibility": "visible"
  },
  "paint": {
    "fill-extrusion-height": [
      "max",
      3,
      [
        "to-number",
        [
          "get",
          "HEIGHT"
        ]
      ]
    ],
    "fill-extrusion-opacity": 1,
    "fill-extrusion-base": 0,
    "fill-extrusion-translate-anchor": "map",
    "fill-extrusion-color": "rgba(50, 104, 111, 0.86)",
    "fill-extrusion-translate": [
      1,
      1
    ]
  }
}

图层基本属性

属性 说明
ID ID
type 类型,固定值"fill-extrusion"
source 数据源
source-layer 源图层
minzoom 最小级别
maxzoom 最大级别
maputnik:comment 备注

绘制属性

属性 说明
fill-extrusion-opacity 设置立体多边形透明度
fill-extrusion-color 设置立体多边形颜色
fill-extrusion-translate 设置填充几何偏移量。 值为[x,y],其中负数分别表示左和上。
fill-extrusion-translate-anchor 设置fill-extrusion-translate锚点
fill-extrusion-pattern 设置 sprite 中绘制图像填充的图像名称
fill-extrusion-height 设置立体多边形高度
fill-extrusion-base 设置基础高度
fill-extrusion-vertical-gradient 是否将垂直渐变应用于立体多边形侧面,如果为true,两侧阴影会稍暗一些

注:fill-extrusion-height 值:

.., "paint": { "fill-extrusion-height": [ "max", 3, [ "to-number", [ "get", "HEIGHT" ] ] ], ..

results matching ""

    No results matching ""