var axios = require('axios');
var data = JSON.stringify({
"route": [[37.9271659429, 55.7487291122], [37.943649, 55.799156]], // координаты откуда - куда
"skip_estimated_waiting": true,
"supports_forced_surge": false
});
var config = {
method: 'post',
url: 'https://taxi.yandex.ru/3.0/routestats',
headers: {
'Content-Type': 'application/json'
},
data: data
};
axios(config)
.then(function (response) {
console.log(`Маршрут составит ${response.data.distance} и займет ${response.data.time}`);
response.data.service_levels.forEach(function (i) {
console.log(`${i.name} - ${i.price}`);
})
})
.catch(function (error) {
console.log(error);
});
/* Output:
Маршрут составит 7,2 км и займет 28 мин
Эконом - 430 руб.
Комфорт - 610 руб.
Комфорт+ - 790 руб.
Business - 1060 руб.
Детский - 710 руб.
Минивэн - 690 руб.
Доставка - 460 руб.
Курьер - 390 руб.
Грузовой - 1000 руб.
*/