Optimizar rutas de reparto
Busqueda objetivo: "optimizar rutas reparto api", "planificar ruta multiple paradas"
Planificar ruta
bash
curl -X POST "https://back.transcend.cargoffer.com/route/optimize" \
-H "Authorization: Bearer <token> \
-H "Content-Type: application/json" \
-d '{
"stops": [
{"address": "Madrid", "type": "warehouse"},
{"address": "Guadalajara", "type": "delivery"},
{"address": "Zaragoza", "type": "delivery"},
{"address": "Barcelona", "type": "delivery"}
],
"optimizeFor": "time"
}'Parametros de optimizacion
| Parametro | Opciones | Descripcion |
|---|---|---|
optimizeFor | time, distance, tolls | Criterio principal |
avoidTolls | true, false | Evitar autopistas de peaje |
vehicleType | camion, furgoneta | Tipo de vehiculo |
maxDriveTime | minutos | Tiempo maximo continuado |
Respuesta
json
{
"optimizedRoute": [
{"order": 1, "address": "Madrid", "eta": "08:00"},
{"order": 2, "address": "Guadalajara", "eta": "09:15"},
{"order": 3, "address": "Zaragoza", "eta": "11:30"},
{"order": 4, "address": "Barcelona", "eta": "14:00"}
],
"totalDistance": 620,
"estimatedTime": 360,
"fuelCost": 217.00
}