Клуб API Карт

Количество точек после обработки setFilter()

Виталий
16 октября, 17:51

Подскажите как посчитать кол-во элементов после обработки setFilter().
Нужно считать все отфильтрованные метки с градацией по свойству, а не в видимой области карты.  
https://jsfiddle.net/b4ns02vd/6

город = 2,
поселок  = 2,
деревня = 0

Подскажите куда копать.

3 комментария
Используйте функцию фильтр вместо строки
Я использую функцию фильтр. Не могу понять как мне получить возвращенный массив из функции?. 
Виталий,
Никак. ОМ не фильтрует все объекты, а только те, что в области видимости. Вы можете использовать ту же функцию фильтр на оригинальном массиве объектов (который вы добавляли в ОМ)


Узнать отфильтрован ли конкретный объект можно через objectState, (isFilteredOut)
Обновлено 18 октября, 06:09