Calcoli intervalli e soste carburante per il viaggio
Pianifichi i rifornimenti di un lungo viaggio combinando la distanza totale, l'autonomia realistica del veicolo con il pieno e una percentuale di riserva.
Esegui gratis nel browser
Il calcolatore sottrae tale margine dall'autonomia indicata e usa l'intervallo più prudente per stimare quante soste saranno necessarie. Può utilizzare miglia o chilometri, purché entrambe le distanze adottino la stessa unità. Il risultato è una base per organizzare il viaggio, non la garanzia che una stazione aperta si trovi esattamente nel punto consigliato.
Scelga distanza e autonomia realistiche
Parta dall'intera distanza prevista, includendo le deviazioni già note. Inserisca l'autonomia con un pieno nella stessa unità: miglia in entrambi i campi oppure chilometri in entrambi. La stima del cruscotto può aiutare, ma un valore ricavato dai Suoi consumi recenti è spesso più affidabile. Velocità, pendenze, vento, temperatura, traffico, pressione degli pneumatici, portapacchi, rimorchio e carico possono cambiare il consumo. Non consideri quindi garantito il dato migliore del costruttore. Il calcolo è valido anche per un veicolo elettrico se il valore rappresenta l'autonomia utile per una ricarica completa. Il viaggio inizia con il pieno, che non viene contato come sosta. Un tragitto inferiore all'intervallo corretto restituisce dunque zero soste; un percorso più lungo conta soltanto i rifornimenti successivi alla partenza e precedenti all'arrivo.
Usi il margine di sicurezza come riserva
Il margine di sicurezza è la percentuale dell'autonomia nominale che Lei sceglie di non consumare tra due soste. Con 400 miglia di autonomia e un margine del 20 per cento, l'intervallo consigliato è 320 miglia. La riserva aiuta in caso di stazioni chiuse, uscite mancate, code, deviazioni o consumi superiori alle attese. Una percentuale maggiore riduce gli intervalli e in genere aumenta le soste; una minore rende il piano più rapido, ma lascia meno flessibilità. Il margine deve essere almeno zero e inferiore al 100 per cento, perché riservare tutta l'autonomia non lascerebbe alcun intervallo utile. Lo adatti al percorso: un'autostrada ben servita può richiedere meno riserva di una strada remota. Il calcolo è deterministico e arrotonda solo l'intervallo visualizzato per garantire precisione stabile, così gli stessi dati producono sempre lo stesso risultato.
Trasformi l'intervallo in un piano di soste
Consideri la distanza consigliata come separazione massima e scelga stazioni reali prima di ogni limite. Il numero di soste deriva dalla divisione della distanza totale per l'intervallo corretto, arrotondando per eccesso i tratti richiesti e sottraendo il pieno disponibile alla partenza. Un viaggio esatto di 640 miglia con intervalli di 320 miglia richiede quindi una sosta: il pieno iniziale copre il primo tratto e il rifornimento copre il secondo. Il numero è un minimo basato sui dati inseriti, non un elenco di stazioni. Verifichi orari, carburante disponibile, compatibilità delle colonnine, lavori, chiusure stagionali e distanze tra i servizi. Una sosta anticipata per mangiare o riposare può sostituirne una dedicata al solo rifornimento. Ricalcoli se cambia il percorso o se il consumo effettivo diverge molto. Non prosegua solo perché il calcolo indica autonomia residua: segua l'indicatore del veicolo, gli avvisi, le condizioni stradali e i servizi disponibili.
Casi d'uso
Pianificare un lungo viaggio
Stimi una distanza prudente e il minimo di soste prima di scegliere le stazioni lungo il percorso.
Confrontare diversi veicoli
Valuti come autonomie differenti cambiano la frequenza dei rifornimenti sullo stesso itinerario.
Preparare percorsi remoti
Applichi una riserva maggiore per accorciare i tratti dove il carburante è scarso o incerto.
Domande frequenti
Quanto costa il calcolo?
Il prezzo dell'API è $0.002 per richiesta.
Posso usare miglia o chilometri?
Sì. Usi l'unità che preferisce, ma total_distance e range_per_tank devono coincidere. L'intervallo restituito mantiene tale unità.
Il conteggio include il pieno iniziale?
No. Conta soltanto i rifornimenti durante il viaggio e presume che il veicolo parta con il pieno.
Perché applicare un margine di sicurezza?
Riserva parte dell'autonomia per deviazioni, problemi alle stazioni e differenze di consumo, evitando di pianificare l'arrivo a serbatoio vuoto.
Lo strumento sceglie le stazioni?
No. Calcola distanza e numero; Lei deve individuare le stazioni reali e verificarne la disponibilità.
Per sviluppatori — accesso via API
Tutto quello che vedi in questa pagina è disponibile anche via API. Questa sezione è per i team che vogliono integrarlo nei propri sistemi; chi non ne ha bisogno può semplicemente usare lo strumento qui sopra.
Endpoint
Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.
Chiamala dal tuo stack
curl -X POST https://api.kit.forhosting.com/travel2/road-trip-fuel-stops \
-H "Authorization: Bearer $KIT_KEY" \
-H "Content-Type: application/json" \
-d '{"total_distance":1000,"range_per_tank":400,"safety_margin_percent":20}'const res = await fetch("https://api.kit.forhosting.com/travel2/road-trip-fuel-stops", {
method: "POST",
headers: {
"Authorization": `Bearer ${process.env.KIT_KEY}`,
"Content-Type": "application/json"
},
body: JSON.stringify({
"total_distance": 1000,
"range_per_tank": 400,
"safety_margin_percent": 20
})
});
const { task_id } = await res.json();import os, requests
res = requests.post(
"https://api.kit.forhosting.com/travel2/road-trip-fuel-stops",
headers={"Authorization": f"Bearer {os.environ['KIT_KEY']}"},
json={
"total_distance": 1000,
"range_per_tank": 400,
"safety_margin_percent": 20
},
)
task_id = res.json()["task_id"]<?php
$res = file_get_contents("https://api.kit.forhosting.com/travel2/road-trip-fuel-stops", false, stream_context_create([
"http" => [
"method" => "POST",
"header" => "Authorization: Bearer " . getenv("KIT_KEY") . "\r\nContent-Type: application/json",
"content" => '{"total_distance":1000,"range_per_tank":400,"safety_margin_percent":20}',
],
]));
$task = json_decode($res, true);body := bytes.NewBufferString(`{"total_distance":1000,"range_per_tank":400,"safety_margin_percent":20}`)
req, _ := http.NewRequest("POST", "https://api.kit.forhosting.com/travel2/road-trip-fuel-stops", body)
req.Header.Set("Authorization", "Bearer "+os.Getenv("KIT_KEY"))
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)Esempio di richiesta
{
"total_distance": 1000,
"range_per_tank": 400,
"safety_margin_percent": 20
}Esempio di risposta
{
"task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
"type": "travel2.road_trip_fuel_stops",
"status": "queued",
"_links": {
"result": "/tasks/tsk_…/result"
}
}L'API è asincrona: ricevi subito un task_id e puoi fare polling fino a 1 richiesta al secondo.
Prezzi
Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.
Errori
| HTTP | Codice | Significato |
|---|---|---|
401 | unauthorized | Chiave API mancante o non valida: controlla l'header Authorization. |
402 | insufficient_balance | Credito esaurito: ricarica per continuare a eseguire attività. |
404 | unknown_type | Tipo di attività sconosciuto: controlla il campo type della richiesta. |
429 | rate_limited | Troppe richieste in poco tempo: rallenta e riprova tra qualche secondo. |