Клуб API Карт

Прячим метки и кластеры

chi.kozlov
18 июля 2016, 14:20

Суть проблемы:
Есть сайт со слайдами, на определенном слайде подгружается карта и метки.
Через ObjectManager. После размещения всех объектов на карте анимациям на сайте очень плохо (последующие слайды тормозит анимация).

$('ymaps').length = 505

Удаление ObjectManager.removeAll() приводит к подвисанию на 3-4 секунды.
Как понимаю просто само наличие на страницы 500 html объектов приводит к трудностям.

Получается как не оптимизируй, все равно меньше объектов не сделать (кластиризация на сервере и потайловая загрузка). Как оптимизированно спрятать объекты в момент ухода со слайда, не нашел. Однако если просто передвинуть карту где нет меток то:

$('ymaps').length = 70 и все летает просто.

Вопрос как спрятать метки когда они уже не нужны? Простите в документации не нашел.

0 комментариев
Подписаться на комментарии к посту