Блог API Яндекс.Карт

Менеджер объектов для API 2.0

Иногда бывает нужно на разных масштабах показывать разный набор меток. В API 1.x был класс YMaps.ObjectManager, который позволял скрывать и показывать объекты на карте в зависимости от масштаба. В API 2.0 его нет, но написать на нем подобный класс можно самостоятельно. 

Мы сделали пример, который поможет вам реализовать такое поведение в вашем проекте. В отличие от YMaps.ObjectManager в нашем примере не реализовано никаких оптимизаций, но API 2.0 позволяет рисовать метки на canvas, который и так быстро работает. Для показа меток на canvas требуется указать им опцию overlayFactory:'default#interactiveGraphics'.

Object manager

Открыть класс в новом окне.

Посмотреть пример в новом окне.

Пользуйтесь и присылайте свои примеры в комментариях, в клубе или на нашей страничке в Фейсбуке.