Клуб API Карт

Определение окончания загрузки карты

boleks
22 марта 2013, 22:38

Как можно определить что карта полностью загружена, в т.ч. и слой трафика? есть событие или колбек?

6 комментариев
Подписаться на комментарии к посту

О загрузке карты можно узнать по вызову коллбэка, передаваемого в ymaps.ready

О загрузке пробок - через событие show у TrafficControl-а

Колбек ymaps.ready вызывается когда загружен api, это еще не значит что карта уже полностью загружена.

show - вообще говорит лишь о том включен контрол...

 

Я возможно плохо описал проблему, но мне нужно поймать момент когда пользователь увидит уже сформированную карту с уже загруженными пробками...

showПоказаны пробки. Экземпляр класса Event.

 http://clip2net.com/s/4N9ivi

 

var trafficControl = new ymaps.control.TrafficControl({ shown: true });
        myMap.controls.add(trafficControl, { top: 10, left: 10 });
        trafficControl.events.add('show', function () {
            alert("111");
        });



На момент срабатывания события не загрузилась даже текстовая информация о балле пробок. Не говоря уже о самой карте трафика.

Расскажите, зачем вам нужно знать, когда пробки отрисовались?
Инрересует такое же событие