Песочница
Версия:
Популярные примеры
Карта
Геообъекты
Балун и хинт
Элементы управления
Активные области
Регионы
Кластеризация
GeoQuery
Поведения и события
Поиск по карте
Пробки
Местоположение пользователя
Маршрутизация
YMapsML
GeoXML
ObjectManager
Модульная система
Панорамы
Внешние модули

Фильтрация объектов

Сохранить как файлыЭкспорт на JSFiddle

ObjectManager - класс, позволяющий добавить на карту большое количество объектов без необходимости создавать и добавлять на карту метки по отдельности.

Объекты, добавленные в ObjectManager, можно фильтровать с помощью метода setFilter. Метод устанавливает функцию-фильтр для объектов. Он получает на вход единичный объект, добавленный в ObjectManager. Если функция возвращает true, объект будет обработан. Если false - объект будет исключен из дальнейшей обработки. Также в качестве фильтра можно передавать строку. В строке-фильтре доступны следующие ключевые слова:

  • options – обращение к опциям объекта;
  • properties – обращение к данным объекта;
  • geometry – обращение к геометрии объекта;
  • id – обращение к идентификатору объекта.
В качестве фильтра можно указывать выражение, возвращающее true или false.