Клуб API Карт

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

easy-money5
26 февраля 2015, 16:00

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

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

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

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

 

4 комментария
Подписаться на комментарии к посту
Всеволод Шмыров
27 февраля 2015, 12:35
Доброе утро! Могли бы вы дать ссылку на страницу с ошибкой?

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

И все же...

Всеволод Шмыров
3 марта 2015, 10:01
Доброе утро. Завели таску.