Calcular coste por ruta
Busqueda objetivo: "calcular coste por ruta transporte api", "coste km transporte mercancias"
Componentes del coste
- Combustible - 0.35 EUR/km estimado
- Peajes - Via API TRANSCEND Tolls
- Conductor - Coste hora
- Mantenimiento - 0.08 EUR/km
Obtener informacion de ruta
bash
# Distancia y peajes
curl -X GET "https://back.transcend.cargoffer.com/route/info?origin=Madrid&destination=Barcelona" \
-H "Authorization: Bearer <token>"
# Peajes detallados
curl -X GET "https://back.transcend.cargoffer.com/tolls/by-route?origin=Madrid&destination=Barcelona&vehicleType=camion" \
-H "Authorization: Bearer <token>"Calculo completo
python
import requests
TOKEN = "tu_token"
def calcular_coste(origen, destino):
ruta = requests.get(
"https://back.transcend.cargoffer.com/route/info",
params={"origin": origen, "destination": destino},
headers={"Authorization": f"Bearer {TOKEN}"}
).json()
peajes = requests.get(
"https://back.transcend.cargoffer.com/tolls/by-route",
params={"origin": origen, "destination": destino, "vehicleType": "camion"},
headers={"Authorization": f"Bearer {TOKEN}"}
).json()
km = ruta["distance"]
return {
"distancia_km": km,
"combustible": round(km * 0.35, 2),
"peajes": peajes["totalCost"],
"mantenimiento": round(km * 0.08, 2),
"total": round(km * 0.43 + peajes["totalCost"], 2)
}