灯光(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
]