Тривиальная задача отобрать на карте результаты выборки - отлично, 10-ки тысяч объектов за секунды.
Добавляем вторую часть, вывести первые 10 из видимой области карты в соседний div и сталкиваемся с проблемой:
Оказывает нету события которое бы говорило что метки на карте обновлены.
-------------------------
Собственно вопросы:
1. Как узнать когда objectManager начал или завершил свою работу по загрузке объектов на карту. Событие overlaychange не работает.
2. Ка получить getBounds() у этого результата выборки чтобы отпозиционировать карту?
ПС
---------------
Решения через другие события все перепробывал, это:
1. событие boundschage у самой карты - решение рабочее, но вызывает цикличность, когда активный элемент вызывает изменение положения карты (открытие балуна)
2. свой эвент невозможно встроить в нужную точку событий. Событие после: (объекты загрузились и карта сменила положение относительно загруженных)
Единственное решение которое я вижу это узнать когда загрузились объекты через менеджер, получить их видимую область и вывести первые 10 в список, проблему с окрытием балуна решает опция viewportMargin, которое предотвратит повторную загрузку списка объектов при открытии балуна и смещении карты.