我正在使用mapbox gl显示地图。 我需要使用过滤器才能重新放置先前的SQL查询。
该查询用于显示一些国家。然后显示了以下国家:
从valueA!= 1和valueB!= 2且(value1!= 111或value2!= 222或value3!= 333)的国家中选择*
然后按照文档(https://docs.mapbox.com/mapbox-gl-js/style-spec/#other-filter中的说明,“ all”和“ any”表示“ and”和“ or”
我认为过滤器将是:
[“ all”,['!=','valueA',1],['!=','valueB',2],[“任何”,['!=','value1',111 ],['!=','value2','222'],['!=','value3','333']]
但是无法正常工作。
这是嵌套过滤器的正确方法吗?