ForHosting KIT · Voyages et géographie

Comparer deux itinéraires

L'itinéraire A, 120 km à 60 km/h, prend 2 heures et coûte 14 en carburant ; l'itinéraire B, 100 km à 45 km/h, consomme moins mais prend plus de temps. La même voiture et le même prix du carburant s'appliquent aux deux. Gratuit dans votre navigateur.

  • Gratuit
  • Fonctionne dans votre navigateur
  • Sans inscription
  • Vos données restent sur votre appareil
Utilisez-le depuis WebAPIE-mailTelegramApp bientôt
Si vous saisissez
Distance A
120
Vitesse moyenne A
60
Distance B
100
Vitesse moyenne B
45
Économie de carburant
30
Prix du carburant
3,5
Vous obtenez
Durée A (heures)
2
Carburant nécessaire A
4
Coût du carburant A
14
Durée B (heures)
2,2222222222

Choisir entre deux itinéraires en voiture ne se limite presque jamais à la ligne qui paraît la plus courte sur une carte. Une autoroute plus longue peut encore gagner sur l’horloge si la vitesse moyenne est plus élevée, tandis qu’un raccourci urbain peut consommer plus de carburant et de temps dans un trafic en stop-and-go. Ce comparateur de deux itinéraires estime le temps de conduite pur et le coût carburant de l’itinéraire A et de l’itinéraire B à partir de la distance et de la vitesse moyenne de chacun, avec une même consommation et un même prix du carburant pour une comparaison équitable. Vous obtenez le temps et le coût des deux options, les écarts (B moins A) et des libellés clairs indiquant lequel est plus rapide et lequel est moins cher.

Autoroute face à une alternative pittoresque ou urbaine

Les conducteurs saisissent la distance plus longue d’autoroute à vitesse moyenne plus élevée face à un trajet urbain plus court et plus lent pour voir lequel gagne le plus de temps horloge et lequel consomme moins d’argent en carburant.

Choix de corridor pour flotte et logistique

Les outils de dispatch comparent deux chemins légaux avec la même consommation du véhicule et le même prix du gazole pour classer les options par ETA et dépense carburant avant d’assigner un camion.

Planification A/B du trajet quotidien

Les navetteurs comparent un corridor express à péages à une route de surface gratuite avec des vitesses typiques pour décider si le gain de temps justifie distance et carburant supplémentaires.

Un itinéraire plus court coûte-t-il toujours moins en carburant ?

Le temps peut encore favoriser l’itinéraire plus long si sa vitesse moyenne est assez élevée. Trafic et arrêts ne sont capturés que via les vitesses que vous fournissez.

Récupère-t-il le trafic en direct ou les distances cartographiques ?

Non. Vous fournissez vous-même distances et vitesses moyennes. Cartes en direct, péages et conversion d’unités des prix à la pompe sont des outils séparés ; cette capacité ne compare que temps et coût carburant à partir d’entrées arithmétiques.

Pourquoi les deux itinéraires partagent-ils la même consommation et le même prix ?

Pour que la comparaison reste équitable : avec la même voiture et la même pompe, seules la distance et la vitesse font la différence. Vous isolez ainsi l'effet du trajet lui-même.

Comment lire les écarts entre les itinéraires ?

Chaque écart correspond à l'itinéraire B moins l'itinéraire A. Un écart de temps positif signifie que B est plus long, un écart de coût positif que B coûte plus cher ; une valeur négative indique que B est plus rapide ou moins cher.

Quelle vitesse moyenne saisir pour chaque itinéraire ?

Une moyenne mesurée ou habituelle pour chaque trajet, pas la limite affichée. Feux, montées et travaux ralentissent la progression réelle, donc les limites surestiment la vitesse à laquelle on avance vraiment.

Tout sur cette page est disponible par programmation. Cette section s'adresse aux équipes qui veulent l'intégrer à leurs systèmes ; les autres peuvent simplement utiliser l'outil ci-dessus.

POSThttps://api.kit.forhosting.com/travel/route-comparison

Authentification par jeton Bearer : un seul POST met la tâche en file d’attente, et le résultat vous parvient par webhook ou lien signé.

curl -X POST https://api.kit.forhosting.com/travel/route-comparison \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"distance_a":120,"average_speed_a":60,"distance_b":100,"average_speed_b":45,"fuel_economy":30,"fuel_price":3.5}'
{
  "distance_a": 120,
  "average_speed_a": 60,
  "distance_b": 100,
  "average_speed_b": 45,
  "fuel_economy": 30,
  "fuel_price": 3.5
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.route_comparison",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

L’API est asynchrone : chaque appel renvoie un task_id immédiatement, puis vous interrogez l’état à raison d’une requête par seconde.

par requête$0.002

Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.

HTTPCodeSignification
401unauthorizedClé API absente ou invalide : vérifiez l’en-tête Authorization.
402insufficient_balanceSolde insuffisant : rechargez votre compte pour lancer cette tâche.
404unknown_typeType de tâche inconnu : vérifiez le champ type de votre requête.
429rate_limitedTrop de requêtes : ralentissez la cadence, puis réessayez.

Comment le temps et le coût carburant sont calculés pour chaque option

Le temps de conduite en heures égale la distance divisée par la vitesse moyenne lorsque la vitesse est exprimée en unités de distance par heure — miles par heure avec des miles, ou kilomètres par heure avec des kilomètres. Le volume de carburant égale la distance divisée par la consommation lorsque celle-ci est une distance par unité de carburant, par exemple miles par gallon ou kilomètres par litre. Le coût carburant est ce volume multiplié par le prix d’une unité de carburant. La même consommation et le même prix s’appliquent aux deux itinéraires pour isoler la géométrie et la vitesse, non un changement de véhicule ou de pompe. Gardez des unités cohérentes sur les six entrées — ne mélangez pas miles et kilomètres par heure sans convertir d’abord. Envoyez les champs obligatoires distance_a, average_speed_a, distance_b, average_speed_b, fuel_economy et fuel_price sous forme de nombres JSON ou de chaînes numériques. Les alias dist_a, route_a_distance et da correspondent à distance_a ; speed_a, avg_speed_a et va à average_speed_a ; le même schéma vaut pour l’itinéraire B. Les alias economy, mpg, km_per_l et efficiency correspondent à fuel_economy ; price, gas_price et fuel_unit_price à fuel_price. Une distance, une vitesse moyenne ou une consommation non positives est rejetée comme invalid_input afin que le moteur ne divise jamais par zéro ni n’invente un trajet négatif. Un fuel_price négatif est également invalide. Des plafonds de magnitude gardent les résultats finis sur l’isolate Worker. Des entrées identiques produisent toujours le même JSON : arithmétique pure, sans réseau, sans graine aléatoire et sans horloge murale.

Lire les champs de comparaison et choisir des entrées réalistes

Utilisez les champs de temps pour les créneaux de rendez-vous, trajets scolaires ou niveaux de service de livraison. Utilisez les champs de coût pour budgéter un trajet de vacances, rembourser le carburant seul, ou comparer un long trajet sans péage à un raccourci congestionné. Préférez des vitesses moyennes mesurées ou typiques de chaque corridor — les limitations affichées surestiment le progrès réel lorsque feux, pentes ou travaux freinent le trafic. En cas de succès, la réponse renvoie les six entrées après un arrondi stable, plus time_hours_a, fuel_needed_a et fuel_cost_a pour l’itinéraire A et le trio équivalent pour l’itinéraire B. time_diff_hours et fuel_cost_diff sont l’itinéraire B moins l’itinéraire A : un time_diff_hours positif signifie que B prend plus de temps ; un fuel_cost_diff positif signifie que B coûte plus cher en carburant. faster_route et cheaper_route valent chacun la chaîne a, b ou tie lorsque temps ou coûts coïncident après arrondi. Ce endpoint ne modélise ni l’altitude, ni la météo, ni la congestion en direct, ni les pauses ; c’est une comparaison arithmétique transparente, pas un moteur d’itinéraire. La devise est l’unité que vous utilisez pour fuel_price. Champs obligatoires manquants, valeurs non finies, et distance, vitesse ou consommation non positives échouent avec invalid_input et ne sont pas facturés après rejet par le moteur.

Usage de l’API, tarification, flux voyage et limites pratiques

Appelez le comparateur gratuit dans le navigateur pour planifier des vacances, des démonstrations en classe et des choix rapides de corridor sans installer de tableur. Pour des itinéraires multi-segments, comparez les paires côté client afin que chaque fourche reste auditable. Envoyez un corps JSON avec distance_a, average_speed_a, distance_b, average_speed_b, fuel_economy et fuel_price (ou les alias documentés). Utilisez l’API prépayée lorsqu’un portail voyage, un tableau de bord flotte, un outil logistique ou une application de trajet a besoin d’un contrat stable sous solde KIT à $0.002 par élément réussi ; les échecs de validation ne consomment jamais le solde. Associez ce endpoint à un estimateur de coût carburant pour un seul trajet si vous n’avez qu’un chemin, ou à un calculateur de temps de road trip lorsque les pauses importent plus qu’une seconde géométrie. Les auteurs de SDK peuvent mapper faster_route et cheaper_route en badges d’interface en affichant temps et coût côte à côte — le même arbitrage que font les conducteurs lorsqu’un GPS propose deux alternatives.

Comment comparer deux itinéraires en voiture pour le temps et le coût carburant ?

Envoyez distance et vitesse moyenne pour l’itinéraire A et l’itinéraire B, plus fuel_economy partagé (distance par unité de carburant) et fuel_price. La réponse inclut temps et coût des deux itinéraires, les écarts (B moins A), faster_route et cheaper_route.

Que se passe-t-il si la distance, la vitesse ou la consommation est nulle ou négative ?

La requête échoue avec invalid_input. Une distance, average_speed ou fuel_economy non positive est rejetée pour que le moteur ne divise jamais par zéro ni ne renvoie une comparaison absurde.

Le comparateur de deux itinéraires est-il gratuit ?

L’outil navigateur s’exécute gratuitement sur votre appareil. Les appels API utilisent le solde KIT prépayé à $0.002 par élément réussi ; les échecs de validation ne sont pas facturés.

Consulter la documentation complète du KIT →