Фильтрация точек с параметром в виде массива Yandex Maps

170
24 сентября 2019, 06:00

Есть поля фильтрации

Группа "Отраслевая принадлежность" -> Там принцип такой (Химическая принадлежность = 1, Машиностроение = 2, Металлургия = 3 и т.д.).

Некоторые точки в параметре affil имеют одиночное значение в массиве например 2 -(фильтрация с таким значением работает отлично) , а где-то их много например [ 2, 3, 4 ,5 ] точка скрывается т.к. не попадет в выборку.

Выборка работает так

Вопрос: Как сделать выборку с параметром, где указан массив с несколькими вариантами?

Как должно работать:

Например выбираем "Индустриальные парки" это type=9.

И выбираем "Химическая принадлежность" - это affil=2, но у нас там массив [1,2,3,9,8,6,4], и эта точка показывается, т.к. в массиве есть 2. И еще нажимаем "Машиностроение" это affil=3, у нас эта точка должна гореть, т.к. выбраны поля, которые есть в массиве.

Посмотреть можно здесь Сама страница

READ ALSO
Поймать id form

Поймать id form

Подскажите как получить id формы? побывал вот так не выходит

156
Подскажите как можно реализовать drop Event в Event

Подскажите как можно реализовать drop Event в Event

Подскажите как можно реализовать drop Event в EventПредставим задачу что есть задания и есть визиты на которых эти задания нужно выполнять

192
Как подключить JavaScript к Android-проекту?

Как подключить JavaScript к Android-проекту?

Столкнулся с проблемой, связанной с подключением JS к AndroidПосле долгого поиска так и не смог понять, как это сделать

164