我想使用表达式来淡入地图上的元素,例如:
'fill-opacity-transition': {
duration: 1000,
delay: [
'match', ['get', 'year'],
'2000', 1000,
'2001', 2000,
'2002', 3000,
4000
],
},
上面的方法不起作用,尽管它适用于像
fill-color
这样的属性。
我还尝试将整个
{ duration:... delay:...}
对象移动到表达式返回的值内,但这也不起作用。
是否可以使用具有
opacity-transition
属性的表达式?如果是这样,正确的语法是什么?