Клуб API Карт

Фильтровать количество точек в видимой области карты

Valentin
13 февраля, 12:14

Добрый день, как фильтровать количество выводимых точек на карте? Точек может быть очень много и хочется на пример показывать только 500, если хочется увидеть больше, то пользователь зумирует карту. 

Использую LoadingObjectManager, сначала фильтер сделали на сервере, но столкнулись с проблемой, на пример работа с картой начинается в г.Москва, макс 500 отрисовалось точек, пользователь зумирует, а новые не видит. 

Думал восп. фильтром для objectmanager, но по какому критерию фильтровать? 

Подскажите пожалуйста, как это осуществить? Отрисовка происходит при помощи смены setUrlTemplate и перезаписью новых данных на карте reloadData.

Пока пишу вам, появилась идея при любом изменении карты (т.е. повесить событие change на саму карту), обновлять setUrlTemplate, но данный вариант кажется жутко не удобным, самое маленькое измнение карты будет тормозиться отрисовкой новых точек, как сделали на офф. сайте билайна