Здравствуйте!
нужно получить значение переменной routeLength из функции
function init(m1, m2){
var deferred = $q.defer();
var myRouter = ymaps.route([m1,m2]{mapStateAutoApply: true });
myRouter.then(function(route) {
var routeLength = route.getLength()/1000;
return routeLength ;
});
return deferred;
}