Как отследить, что карта отрендерилась и на ней отобразились все geoObjects

Создаю карту и на нее добавляю geoObjects из objectManager

https://yandex.ru/dev/maps/jsbox/2.1/object_manager/ - вообщем по аналогии с этим.

После того, как все элементы отобразятся мне нужно открыть ballon с нужным id Вопрос как понять что все объекты отрендерилась на карте?


Ответы (1 шт):

Автор решения: YaCor'

Такого события в JS API Яндекс.Карт нет.

Можно вручную отслеживать добавление оверлеев геообъектов на карту через события objectManager.objects.overlays

Получить список видимых объектов (для которых должны появиться оверлеи) во вьюпорте можно через objectManager.objects.each и objectManager.getObjectState. Оверлеи создаются только для объектов в видимой области карты.

→ Ссылка