我正在尝试创建一个使用布尔表达式的数据驱动图层样式,但我不确定如何使其工作。
我定义了一个特征形状。注意属性包有一个assigned
属性。
new atlas.data.Feature(new atlas.data.Point([-122.3802, 47.54384]), {
leaseNo: '928928A',
assigned: true
}),
然后对于 SymbolLayer,Feature 被分配给使用样式定义作为...
iconOptions: {
image: [
'match',
['get', 'assigned'],
['==', 'true'], 'marker-red',
'marker-darkblue'
]
}
它检索assigned
属性的值并根据该值是真还是假返回一个标记。
但是,它不起作用,所以我的语法不正确。有人可以帮助我使用语法来完成这项工作吗?