если честно, то не совсем понятно, что здесь происходит, но как я понимаю это функция подсчета расстояний:
f = function(b, c) {
var d = b[0] - c[0],
a = b[1] - c[1];
return Math.sqrt(d * d + a * a)
};
а как мне на ее место подставить функцию подсчета из карт:
ymaps.route([b, c]).then(function (router) {
var distance = Math.round(router.getLength() / 1000);
});
тут нельзя же так return сделать ибо я уже совсем запутался