При таком раскладе:
var summ = 0;summ получается NaN
router = new YMaps.Router([z1,z2],[], {avoidTrafficJams: true} ) ;
// alert('!!!') ;
summ = router.getDistance() ;
Если вставить alert с любым текстом, то summ выдаёт нормальную.
z1 и z2 имеют нормальные координаты начала и конца пути.
Почему так?