Как правильно использовать objectManager в yandex map api

Я разрабатываю приложение с поиском ПВЗ - пунктов выдачи заказов.В пределах видимости карты на карту динамически подгружаются ПВЗ.

Как это происходит:

  1. Я отправляю периметр охватывающий экраном карты на API shiptor(это сыйт службы доставки)
  2. В ответ он мне присылает список доступных ПВЗ находящихся в области карты.
  3. Я эти ПВЗ ложу в objectManager и они появляются на карте. При перемещении карты или ее увеличении я снова отправляю периметр карты на shiptor и он мне также отправляет список ПВЗ, Я удаляю старый objectManager запихиваю данные в новый objectManager и вставляю в него новые пришедшие данные.

При такой логике, приложение работает тяжеловато, подскажите другие варианты использования objectManager.

objectManager.removeAll();
objectManager.add(overlay);

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

Автор решения: Evgeny

Как посоветовали в комментарии выше, лучше загрузить все объекты сразу. Когда вам нужно отобразить только часть, можно установить функцию-фильтр, например по попаданию в bounds карты.

→ Ссылка