ForHosting KIT · Viaggi e geografia

Budget tempo dell'itinerario

Una giornata di 14 ore con 2 ore di spostamenti e 2 di riposo lascia 10 ore per le attività, quindi museo, mercato, parco e passeggiata prima di cena, per 7,5 ore in tutto, ci stanno con 2,5 ore di margine. Gratis nel suo browser.

  • Gratis
  • Funziona nel suo browser
  • Senza registrazione
  • I suoi dati restano sul dispositivo
Usalo da WebAPIEmailTelegramApp presto
Se inserisce
Ore disponibili
14
Ore di trasferimento
2
Ore di riposo
2
Ottiene
Ore riservate
4
Tempo rimasto per le attività
10
Ore di attività pianificate
7,5
Ore di attività consigliate
7,5

Le giornate di viaggio falliscono quando la mappa sembra generosa e l'orologio no. Un museo, un mercato, un belvedere e una prenotazione a cena possono essere ragionevoli da soli, poi crollare una volta sommati il tempo a piedi, i cambi di metropolitana e un pasto vero. Questo calcolatore di budget tempo dell'itinerario accetta un budget giornaliero di ore positivo, ore di transito riservate, ore di riposo riservate e un elenco ordinato di attività nominate con ore previste, quindi Le indica se quella giornata entra ancora. Transito e riposo sono trattati come costi fissi di primo rango; le ore residue diventano l'involucro delle attività. Se le tappe previste traboccano da quell'involucro, il motore scala ogni attività dello stesso fattore affinché il piano raccomandato sommi ancora la finestra restante.

Prima il tempo fisso, poi le visite

Una giornata di viaggio salta quando la mappa sembra generosa e l'orologio no. Un museo, un mercato, un belvedere e una cena prenotata possono essere ragionevoli da soli e non starci più insieme quando si aggiungono le camminate, i cambi di metro e un pasto vero. Per questo il calcolatore riserva prima le ore di spostamento e di riposo, che non sono facoltative, e solo ciò che avanza va alle attività. Con 14 ore disponibili, 2 di spostamenti e 2 di riposo, la finestra per le visite è di 10 ore. Se le tappe previste sommano meno, vede il margine; se sommano di più, vede l'eccesso.

Quando la giornata non ci sta

Se le attività superano la finestra, lo strumento non accetta in silenzio un programma troppo pieno: riduce tutte le tappe dello stesso fattore, così il piano consigliato somma esattamente il tempo rimasto e le proporzioni restano uguali. Serve per un weekend in città, per l'orario di un gruppo in pullman o per un evento aziendale con workshop, pranzo e navetta per l'hotel. L'errore tipico è accumulare sei attrazioni in una giornata che ha già speso tre ore in treno. Guardi l'eccesso prima di comprare biglietti a orario: spesso conviene togliere una tappa invece di accorciarle tutte.

Pianificazione di una giornata di fuga in città

Riservi prima le ore di cammino e di pasto, poi verifichi se museo, mercato e belvedere stanno ancora nella finestra di visita restante.

Bozze di orario per tour e gruppi

Scali una giornata di pullman sovraccarica affinché gli orari stampati di ogni tappa restino nello stesso involucro di transito e riposo di cui la guida dispone davvero.

Come viene ripartito il budget tempo giornaliero dell'itinerario?

Transito e riposo si riservano per primi. Le ore restanti sono l'involucro delle attività. Se le tappe entrano, conservano le ore e il margine è il residuo. Se traboccano, ogni attività è scalata per remaining / somma prevista.

Una giornata che trabocca fallisce, o restituisce un piano?

Ha successo con status overflow, fits falso e ore raccomandate scalate all'involucro restante.

Che significa uno status tight?

La tratti come una giornata piena, con poco spazio per un'uscita tarda dal museo o un tram perso.

Che cosa conto come spostamento e che cosa come riposo?

Gli spostamenti comprendono le camminate tra le tappe, la metro, i taxi e il tempo perso in coda per i biglietti. Il riposo comprende pasti, un caffè seduti, il check-in in hotel e le pause di cui ha davvero bisogno. Entrambi si tolgono dalla giornata prima di ogni attività.

Ridurre una giornata troppo piena rispetta le mie priorità?

Rispetta le proporzioni: tutte le attività si riducono dello stesso fattore. Una cattedrale di quattro ore accanto a un museo di due mantiene il doppio del tempo, quindi tolga lei una tappa se una conta di più.

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.

POSThttps://api.kit.forhosting.com/travel/itinerary-time-budget

Autenticazione con Bearer token: un POST mette in coda l'attività e il risultato arriva via webhook o link firmato.

curl -X POST https://api.kit.forhosting.com/travel/itinerary-time-budget \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"available_hours":14,"transit_hours":2,"rest_hours":2,"activities":[{"name":"Museum","hours":3},{"name":"Market","hours":1.5},{"name":"Park","hours":2},{"name":"Dinner walk","hours":1}]}'
{
  "available_hours": 14,
  "transit_hours": 2,
  "rest_hours": 2,
  "activities": [
    {
      "name": "Museum",
      "hours": 3
    },
    {
      "name": "Market",
      "hours": 1.5
    },
    {
      "name": "Park",
      "hours": 2
    },
    {
      "name": "Dinner walk",
      "hours": 1
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.itinerary_time_budget",
  "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.

per richiesta$0.002

Prezzo pubblicato, senza token né crediti. Se l'attività fallisce, non paghi.

HTTPCodiceSignificato
401unauthorizedChiave API mancante o non valida: controlla l'header Authorization.
402insufficient_balanceCredito esaurito: ricarica per continuare a eseguire attività.
404unknown_typeTipo di attività sconosciuto: controlla il campo type della richiesta.
429rate_limitedTroppe richieste in poco tempo: rallenta e riprova tra qualche secondo.

Margine, trabocco, utilizzo e un indicatore fits tornano con le ore raccomandate per riga, così un pianificatore umano e un client API condividono una sola aritmetica. Budget nulli o negativi, transito o riposo negativi e una coppia riservata che già supera la giornata falliscono con invalid_input invece di inventare un orario.

Come transito e riposo riservati restringono l'involucro delle attività

Un budget tempo dell'itinerario tratta la finestra di veglia come un involucro rigido, non come una lista di desideri. Transito e riposo si sottraggono per primi perché in una giornata realistica non sono facoltativi. Ogni attività conserva un nome e una cifra di ore previste così che un blocco del Louvre, un mercato e una passeggiata sul fiume restino distinti. Ore previste uguali restano uguali dopo la scala; una cattedrale di quattro ore accanto a un museo di due conserva il rapporto due a uno. La polvere in virgola mobile viene assorbita nell'ultima attività prevista positiva così che le ore raccomandate sommino esattamente il pozzo restante in una giornata di trabocco. Il campo available_hours è quell'involucro: quattordici ore dalla colazione all'albergo, oppure dieci ore tra una partenza tarda e una prenotazione a cena. Camminare tra musei, un salto di metropolitana, un taxi al belvedere e i minuti persi alle biglietterie vivono in transit_hours. Pasti, un caffè seduti, il check-in in albergo e la pausa di cui il viaggiatore ha davvero bisogno vivono in rest_hours. La loro somma è reserved_hours. Ciò che resta è remaining_for_activities, l'unico pozzo che le tappe previste possono spendere. Quando la somma prevista sta nel pozzo restante, le ore raccomandate eguagliano le previste e slack_hours è il residuo inutilizzato. Quando la somma prevista è maggiore, ogni attività è scalata per remaining_for_activities diviso la somma prevista affinché la giornata raccomandata si chiuda ancora. L'utilizzo può superare il cento per cento quando committed_hours secondo il piano sfora il budget; quello è il segnale di tagliare, non di fingere che l'orologio si allunghi.

Contratto di ingresso, forma della risposta ed errori

Il campo activities è un array non vuoto di oggetti, ciascuno con un name non vuoto e un hours finito non negativo, al massimo cinquanta righe su questo percorso parse gratuito. Colleghi il modulo gratuito del browser alla pianificazione umana e chiami lo stesso contratto da un costruttore di viaggi quando l'automazione serve cifre identiche. Invii per POST un corpo JSON con quattro campi obbligatori. Il campo available_hours è un numero finito strettamente maggiore di zero e al massimo centosessantotto, sufficiente per una giornata lunga o un involucro breve di più giorni. I campi transit_hours e rest_hours sono finiti e non negativi, ciascuno anch'esso limitato a centosessantotto. La loro somma non deve superare available_hours; una coppia riservata che già mangia l'intero budget e oltre fallisce con invalid_input perché non resta un involucro onesto di attività da assegnare. Campi assenti, elenchi vuoti, righe che non sono oggetto, nomi in bianco, numeri non finiti, ore negative e un budget disponibile nullo o negativo falliscono con invalid_input e non vengono fatturati. In successo il corpo ripete i tre ingressi orari, riporta reserved_hours, remaining_for_activities, planned_activity_hours, recommended_activity_hours, committed_hours, slack_hours, overflow_hours, un indicatore booleano fits, uno status fra fits, tight o overflow, utilization_percent, scale_factor e activity_count. Ogni riga di attività porta index, name, planned_hours, recommended_hours, share_of_activities e percent_of_day. Method è reserve_then_scale. Formula riafferma che remaining è available meno transit meno rest, e che recommended_i è planned_i per il minimo di uno e remaining sulla somma prevista. Una giornata tight è una giornata che entra il cui margine è al massimo il dieci per cento di available_hours. Le chiamate API riuscite usano il prezzo base pubblicato $0.002 per voce; i fallimenti di convalida non consumano il saldo prepagato.

Dove un budget tempo giornaliero dell'itinerario rende

Il percorso di trabocco restituisce una raccomandazione scalata invece di un overbook silenzioso, che è ciò di cui un orario rivolto all'ospite ha bisogno prima di stampare un quadro. Chi costruisce un anello zaino in spalla coglie l'errore classico di impilare sei attrazioni in una giornata che ha già speso tre ore sui treni. Accoppi questo allocatore con aiuti di tempo a piedi o di distanza a più tappe quando conosce già i minuti tra i pin e deve solo far quadrare la giornata. Chi viaggia per piacere può incollare un sabato in bozza, leggere di colpo il margine o il trabocco e lasciare una tappa prima di prenotare biglietti a orario che non raggiungerà mai. I tour operator usano un calcolatore di budget tempo dell'itinerario perché un modello di fuga in città sopravviva a una finestra di luce invernale più corta: conservi le stesse tappe previste, alzi transit_hours quando il gruppo cammina più lento e riesegua. Chi organizza ritiri aziendali riserva pranzo e navetta dell'albergo come rest e transit, poi verifica se tre workshop stanno ancora in una giornata di dieci ore. Poiché l'implementazione è parse di livello A pura, ogni chiamata riuscita costa il prezzo base pubblicato $0.002 senza token di modello né rete in uscita.

Automazione di costruttori di viaggio e guide

Chiami lo stesso contratto riservare-poi-scalare da un widget di prenotazione così che il piano pubblicato e l'API non divergono mai sul margine.

Che succede se transito più riposo superano già la giornata?

L'operazione fallisce con invalid_input. Transito e riposo riservati non possono superare available_hours, perché non resta un involucro onesto di attività da assegnare.

Quanto costa il calcolatore di budget tempo dell'itinerario?

Lo strumento del browser è gratuito. Le richieste API usano il saldo KIT prepagato a $0.002 per chiamata riuscita; l'ingresso non valido non viene fatturato.

Leggi la documentazione completa del KIT →