Здравствуйте.
Входящие данные: массив точок.
Требование: получить "временную таблицу расстояний" (или массив) между набором точек. Как я придумал это сделать:
var options = [
[39, 40],
[41, 30],
[41, 40],
[39, 30]
];
for(var j = 0, L = options.length; j < L; j++) {
Reset();
ymaps.route(options[j], {
mapStateAutoApply: true,
avoidTrafficJams: true
}).then(
function (router) {
route = router;
myMap.geoObjects.add(route);
//вот тут получаю время допустим можно пихать в массив и тд.
time = route.getHumanJamsTime();
},
function (error) {
alert('Возникла ошибка: ' + error.message);
});
};
Внимание! Вопрос: есть более гуманный способ узнать время движения между точками или набором точек?