Клуб API Карт

NaN при получении расстояния?

krk8
18 мая 2011, 16:32

При таком раскладе:

var summ = 0;
    router = new YMaps.Router([z1,z2],[], {avoidTrafficJams: true} ) ;
//    alert('!!!') ;

        summ = router.getDistance() ;
summ получается NaN

Если вставить alert с любым текстом, то summ выдаёт нормальную.

z1 и z2 имеют нормальные координаты начала и конца пути.

Почему так?

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

маршрутизация - это запрос к серверу, а значит асинхронный процесс

getDistance надо вызывать в обработчике события Success

Спс ;-)