Клуб API Карт

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

Пост в архиве.

   Для загрузки объектов карты используется RemoteObjectManager со след. настройками:

syncOverlayInit: false,
splitRequests: true,
clusterize: false,
clusterHasBalloon: false,
geoObjectOpenBalloonOnClick: false,
paddingTemplate: "Callback_%x_%y".

  Загружаем данные, смотрим через монитор сети браузера как уходят запросы и приходят ответы. И видим, что хотя уже есть некоторые ответы, метки на карте отсутствуют. Но как только приходит последний ответ, все метки сразу отрисовываются. Тайлов около 40 шт.

  Нужно чтобы метки отрисовывались по мере получения ответов(данных) как для слоев(layers) карты. Иначе теряется смысл потайловой загрузки, когда небольшие куски отображаются быстрее.

 

4 комментария
Всеволод Шмыров
27 января 2016, 23:03
Доброе утро! Могли бы вы дать ссылку на страницу с ошибкой?

  Думаю, лучше попробуйте сделать тестовый пример, т.к. на реальной странице работает кэширование и другие скрипты, которые несколько скрывают проблему.

И все же...

Всеволод Шмыров
27 января 2016, 23:03
Доброе утро. Завели таску.