Как вложить фильтр в mapbox? - PullRequest
0 голосов
/ 04 апреля 2019

Я использую mapbox gl для отображения карт.Мне нужно использовать фильтры, чтобы заменить предыдущий запрос SQL.

Запрос использовался для отображения некоторых стран.Затем были показаны следующие страны:

выберите * из стран, где значение A! = 1 и значение B! = 2 и (значение1! = 111 или значение2! = 222 или значение3! = 333)

Тогда, как в документах (https://docs.mapbox.com/mapbox-gl-js/style-spec/#other-filter) «все» и «любые» предназначены для «и» и «или»

, я предположил, что фильтр будет выглядеть так:

["all", ['! =', 'valueA', 1], ['! =', 'valueB', 2], ["any", ['! =', 'value1', 111], ['! = ',' value2 ',' 222 '], ['! = ',' value3 ',' 333 ']]

Но не работает должным образом.

правильный способ вложения фильтров?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...