我无法理解如何使用新的mapbox表达式。 例如,如果我需要这样的东西:
如果prop'store'大于0且小于500
,则将circle-radius设置为10如果prop'store'大于500
,则将circle-radius设置为20我怎么能用表情来做? 感谢
答案 0 :(得分:11)
您可以使用案例表达式,这可以做到:
[
'case',
['all', ['>', ['get', 'store'], 0], ['<', ['get', 'store'], 500]],
10,
['>', ['get', 'store'], 500],
20,
0
];
请参阅此处的文档:https://www.mapbox.com/mapbox-gl-js/style-spec#expressions-case