跳到主要内容
版本:9.0.0

灯光(light)

light属性为地图提供全局光源。 light属性影响fill-extrusion图层,具体使用方法如下所示:

"light": {
"anchor": `"viewport"`,
"color": "white",
"intensity": 0.4
}

视图光照方式(Anchor)

可选属性。enum。 可选"map""viewport"中的一种,默认为"viewport"。

fill-extrusion图层的几何图形是否相对于地图或视图被点亮。

"map": 光源的位置与地图的旋转对齐。

"viewport": 光源的位置与视图的旋转对齐。

"anchor": `"map"`

颜色(Color)

可选属性。color。默认"#ffffff"。支持interpolate表达式。Transitionable.

用于照明fill-extrusion图层几何图形的颜色色调。

光照强度(Intensity)

可选属性。介于0~1的number,默认值0.5。支持interpolate表达式。Transitionable.

光照强度(从0到1)。数值越大,光照越强。

位置(Position)

可选属性。array。默认值[1.15,210,30]。支持interpolate表达式。Transitionable.

光源相对于被点亮(挤压)的几何图形的位置,在[r极坐标,a方位角,p极角]中,r表示物体底部中心到光源的距离,a表示光源相对于0°的位置(当光源为0°时。锚点被设置为对应于视图的顶部,或者当光源时为0°。 锚点设置为地图正北方向,顺时针方向旋转),p表示光源的高度(从0°到180°)。

"position": [
1.5,
90,
80
]