我尝试使用case表达式设置我的mapbox图层的样式:
const max_expr = ['max', ['get', 'POLY_COLOUR_CODE_D'], ['get', 'POLY_COLOUR_CODE_BW'], ['get', 'POLY_COLOUR_CODE_A']];
'paint': {
'fill-color': ['case', ['==', max_expr, 1], 'green', ['==', max_expr, 2], 'yellow',
['==', max_expr, 3], 'red', ['==', max_expr, 4], 'red']
}
Run Code Online (Sandbox Code Playgroud)
但我得到以下奇怪的错误:paint.fill-color:预期奇数个参数.你知道如何解决这个问题吗?