._.
This commit is contained in:
parent
6ef4ec1fda
commit
f7301f9635
@ -98,6 +98,8 @@ const DeliveryOrdersList = ({
|
||||
})
|
||||
);
|
||||
|
||||
const fullCoordinates = [...coords, DELIVERY_CITY];
|
||||
|
||||
if (fullCoordinates.length > 1) {
|
||||
const waypoints = fullCoordinates
|
||||
.map(({ longitude, latitude }) => `${longitude},${latitude}`)
|
||||
@ -120,24 +122,6 @@ const DeliveryOrdersList = ({
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
const fullCoordinates = [...coords, DELIVERY_CITY];
|
||||
|
||||
const routeUrl = `https://router.project-osrm.org/route/v1/driving/${order.start_longitude},${order.start_latitude};${order.end_longitude},${order.end_latitude}?overview=full`;
|
||||
const response = await fetch(routeUrl);
|
||||
const data = await response.json();
|
||||
|
||||
if (data.routes && data.routes.length > 0) {
|
||||
const duration = data.routes[0].duration;
|
||||
const geometry = data.routes[0].geometry;
|
||||
const decodedRoute = polyline.decode(geometry);
|
||||
|
||||
await updateDeliveryOrderRoute(
|
||||
order.id,
|
||||
duration / 60,
|
||||
decodedRoute
|
||||
);
|
||||
}
|
||||
} catch (error) {
|
||||
console.error("Ошибка при расчете маршрута для подзаказа:", error);
|
||||
}
|
||||
@ -147,6 +131,7 @@ const DeliveryOrdersList = ({
|
||||
fetchDeliveryOrders();
|
||||
};
|
||||
|
||||
|
||||
const ordersToCalculate = deliveryOrders.filter(
|
||||
(order) => !order.estimated_route_time_in_minutes
|
||||
);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user