ETA selon la distance et la vitesse
150 km à 60 km/h constants prennent 2,5 heures, soit 2 h 30 min. Saisissez la distance et la vitesse dans des unités assorties, comme miles et mph ou milles nautiques et nœuds, et obtenez la durée du trajet sans hypothèse de trafic. Gratuit dans votre navigateur.
- Gratuit
- Fonctionne dans votre navigateur
- Sans inscription
- Vos données restent sur votre appareil
Lancer gratuitement
Exemple résolu
- Distance
- 150
- Vitesse
- 60
- Heures décimales
- 2,5
- Total de minutes
- 150
- Heures
- 2
- Minutes
- 30
Ce calculateur d’ETA selon la distance et la vitesse transforme une longueur de trajet connue et une vitesse constante en une durée claire, exprimée en heures et minutes. Saisissez des valeurs dans des unités compatibles, par exemple des kilomètres et des kilomètres par heure, ou des miles et des miles par heure. L’outil divise la distance par la vitesse, conserve le résultat en heures décimales et arrondit l’affichage à la minute entière la plus proche. Il convient aux préparatifs rapides, aux exercices et aux estimations logistiques qui ne nécessitent pas de trafic en direct.
Comprendre la portée de cette estimation
Une heure d’arrivée estimée peut désigner une heure affichée ou le temps de trajet restant. Ce calculateur traite le second sens : il renvoie une durée issue de la distance et d’une vitesse constante. La relation est la suivante : temps de trajet égal à distance divisée par vitesse.
Pour 150 kilomètres parcourus à 60 kilomètres par heure, la durée vaut 2.5 heures, soit 2 heures et 30 minutes. Le calcul suppose que la vitesse saisie reste constante sur tout le parcours. Il ne tient compte ni du trafic, ni des fermetures, ni de l’accélération, de la météo, des pentes, des pauses ou du chargement.
Cette simplicité fournit une référence reproductible. La réponse contient les valeurs normalisées, les heures décimales, le total des minutes, des champs séparés et un libellé formaté. Aucun départ n’étant demandé, le résultat n’est pas une heure de la journée.
Ajoutez cette durée à votre départ si vous souhaitez une heure d’arrivée.
Saisir une distance et une vitesse compatibles
La distance et la vitesse doivent appartenir au même système d’unités. Associez les kilomètres aux kilomètres par heure, les milles marins aux nœuds, ou les miles aux miles par heure. Le calcul ignore les unités et ne peut donc pas repérer un mélange incohérent.
Les deux champs doivent être finis et strictement positifs. Une vitesse nulle ne produit aucune estimation finie, tandis que les valeurs négatives n’ont pas de sens dans ce modèle. Après la division, les heures décimales sont conservées sur douze positions pour stabiliser les réponses automatisées.
L’affichage convertit la durée en minutes et l’arrondit à l’entier le plus proche. Un trajet positif inférieur à trente secondes peut donc apparaître comme zéro heure et zéro minute.
Employer le résultat comme référence transparente
Une durée à vitesse constante est surtout utile lorsque ses hypothèses sont explicites. Sur route, choisissez une vitesse moyenne adaptée aux voies empruntées plutôt que la seule limitation maximale. Pour un bateau, un avion, un vélo ou la marche, choisissez une moyenne soutenable exprimée dans les mêmes unités par heure que la distance.
La formule et le message rendent la réponse vérifiable. Considérez le résultat comme une estimation et ajoutez une marge lorsque les conditions réelles peuvent évoluer.
Cas d’usage
Préparer un trajet routier
Transformez une distance connue et une vitesse moyenne réaliste en durée lisible avant d’ajouter les pauses.
Établir une estimation logistique
Obtenez une référence reproductible pour une étape de livraison sans itinéraire ni trafic en direct.
Enseigner distance, vitesse et temps
Illustrez la division de la distance par la vitesse avec des heures décimales et une durée lisible.
Questions fréquentes
Quelle formule est appliquée ?
Le calcul utilise temps de trajet = distance / vitesse, puis arrondit les heures décimales à la minute entière la plus proche.
Quelles unités sont acceptées ?
Toute unité de distance convient si la vitesse emploie cette même unité par heure, par exemple km avec km/h ou miles avec mph.
Les pauses et le trafic sont-ils inclus ?
Non. Le modèle suppose une vitesse constante et exclut le trafic, les pauses, l’accélération et les autres retards.
Le résultat est-il une heure d’arrivée ?
Non. Il s’agit d’une durée à ajouter séparément à une heure de départ si vous souhaitez une heure affichée.
Comment la durée est-elle arrondie ?
Les heures décimales sont conservées avec 12 décimales, tandis que l'affichage en heures et minutes est arrondi à la minute entière la plus proche. Un trajet de moins de 30 secondes peut donc afficher 0 h 0 min.
Outils associés
Pour les développeurs — accès API
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.
Endpoint
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é.
Appeler depuis votre stack
curl -X POST https://api.kit.forhosting.com/geo/eta-from-speed \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"distance":150,"speed":60}'const res = await fetch("https://api.kit.forhosting.com/geo/eta-from-speed", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"distance": 150,
"speed": 60
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/geo/eta-from-speed",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"distance": 150,
"speed": 60
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/geo/eta-from-speed", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"distance":150,"speed":60}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"distance":150,"speed":60}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/geo/eta-from-speed", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Exemple de requête
{
"distance": 150,
"speed": 60
}Exemple de réponse
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "geo.eta_from_speed",
"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.
Tarifs
Le prix est publié, sans tokens ni crédits. Une tâche qui échoue n’est pas facturée.
Limites
max_distance | 1000000000000 |
max_speed | 1000000000 |
Erreurs
| HTTP | Code | Signification |
|---|---|---|
401 | unauthorized | Clé API absente ou invalide : vérifiez l’en-tête Authorization. |
402 | insufficient_balance | Solde insuffisant : rechargez votre compte pour lancer cette tâche. |
404 | unknown_type | Type de tâche inconnu : vérifiez le champ type de votre requête. |
429 | rate_limited | Trop de requêtes : ralentissez la cadence, puis réessayez. |
Notes techniques
Saisir une distance et une vitesse compatibles
Les chaînes numériques et les alias route_distance et constant_speed sont acceptés. Utilisez decimal_hours pour davantage de précision, et hours, minutes ou formatted pour l’affichage.
Employer le résultat comme référence transparente
Calculez les pauses séparément et ajoutez-les à total_minutes, car cette capacité ne renvoie que le temps de déplacement. Les intégrations peuvent exploiter decimal_hours pour les calculs, total_minutes pour les plannings ou les champs séparés dans une interface. Une requête API réussie coûte $0.002 ; une entrée invalide renvoie invalid_input. Sans réseau, cartes, heure actuelle, hasard ni état caché, une même entrée produit toujours le même JSON.
Questions techniques
Quel est le coût d’un calcul par API ?
Une requête API réussie coûte $0.002. Le même calcul déterministe est gratuit dans le navigateur.