ForHosting KIT · Reisen und Geografie

Multi-Stop-Routenstrecke

New York–Philadelphia 120 km, Washington 140 km und Richmond 110 km ergeben 370 km, mit Zwischenständen von 120, 260 und 370 km. Geben Sie Ihre Etappen ein und erhalten Sie die Gesamtstrecke und den Stand an jedem Halt. Kostenlos in Ihrem Browser.

  • Kostenlos
  • Läuft in Ihrem Browser
  • Ohne Anmeldung
  • Ihre Daten bleiben auf Ihrem Gerät
Nutzen Sie es über WebAPIE-MailTelegramApp bald
Wenn Sie eingeben
Start
New York
Erhalten Sie
Gesamt
370 km
Gesamt (km)
370
Gesamt (mi)
229,907341
Anzahl der Abschnitte
3

Die Planung einer Multi-City-Roadtrip-Route, einer Liefer-Tour oder eines Itinerars mit mehreren Hotels beginnt meist mit einer Liste von Teilstreckendistanzen, denen Sie bereits vertrauen — aus einer Karten-App, einem gedruckten Führer oder einem Disponentenblatt. Was Sie noch brauchen, ist eine saubere Gesamtsumme und eine kumulierte Kilometeranzeige an jedem Halt, damit Tankstopps, Pausen und Kostenteilungen stimmen. Dieser Multi-Stop-Routen-Gesamtstreckenrechner nimmt eine geordnete Liste von Teilstreckendistanzen entgegen, optional mit Zielnamen beschriftet, summiert sie zu einer Routengesamtlänge und baut eine kumulierte Tabelle im Odometer-Stil vom Start bis zum letzten Wegpunkt.

So funktionieren Multi-Stop-Itinerar-Distanz und kumulierte Kilometer

Eine Multi-Stop-Route ist hier ein geordnetes offenes Itinerar aus einer oder mehreren Teilstrecken. Jede Teilstrecke ist eine nicht negative Distanz, die Sie bereits zwischen aufeinanderfolgenden Halten gemessen oder geschätzt haben — Stadt zu Stadt, Depot zu Kunde, Hotel zu Hotel. Die Fähigkeit sucht keine Koordinaten und erfindet keine Straßenwege; sie behandelt Ihre Distanzen als Wahrheitsquelle und konzentriert sich auf die Buchführung, die Planer tatsächlich wiederverwenden.

Bei n Teilstrecken gibt es n plus einen Halt: Halt null ist der Start mit kumulierten Kilometern null, und nach jeder abgeschlossenen Teilstrecke wächst die laufende Summe um deren Distanz. Die Gesamtroutenstrecke ist einfach die Summe aller Teilstrecken. Diese Identität ist dieselbe Odometer-Logik, die Fahrer nutzen, wenn sie Meilensteine im Fahrtenbuch notieren: bei null beginnen, jedes Segment addieren, und die Anzeige am letzten Halt entspricht der Reisesumme.

Optionale Labels an jeder Teilstrecke benennen das Ziel dieses Segments; eine optionale origin-Zeichenkette benennt den ersten Halt, damit die kumulierte Tabelle in der UI ohne zweiten Join lesbar ist. Null-Länge-Teilstrecken sind erlaubt (Halt am selben Ort oder Platzhalter), negative Distanzen werden abgelehnt, weil Kilometer in diesem Modell nicht rückwärts laufen dürfen.

Wo Multi-Stop-Routensummen in Produkte und Pipelines passen

Kombinieren Sie es mit Kraftstoffvolumen- oder Reisekostentools für Ausgaben-Schätzungen; mit Durchschnittsgeschwindigkeit oder ETA für Zeit. Verwenden Sie es nicht für Großkreisdistanz aus Breite und Länge — das ist eine andere Suchintention, die geografische Polylinien-Tools mit Haversine-Teilstrecken bedienen. Hier besitzt der Nutzer die Distanzen bereits und will nur Itinerar-Summen und kumulierte Kilometer.

Fehlgeschlagene Validierung wird nicht berechnet. Halten Sie Listen für interaktive UX bescheiden, pinnen Sie gerundete Summen in Tests, und Sie erhalten einen kleinen, prüfbaren Baustein für jeden Kanal, den KIT bereits bedient.

Roadtrip-Itinerar-Tabellen

Fügen Sie Stadt-zu-Stadt-Teilstrecken ein, beschriften Sie jeden Halt und veröffentlichen Sie die Gesamtdistanz plus kumulierte Kilometer an jeder Hotelnacht.

Fortschritt bei Multi-Stop-Lieferungen

Summieren Sie Längen von Depot zu Halt und zwischen Halten und zeigen Sie Fahrern, wie viele Meilen nach jeder abgeschlossenen Teilstrecke noch übrig sind.

Vorstufen für Reisekosten und Kraftstoff

Berechnen Sie eine einzige Gesamtdistanz aus bekannten Teilstrecken, bevor Sie Kraftstoffvolumen-, Kraftstoffkosten- oder Reisebudget-Rechner aufrufen.

Wie wird die Gesamtstrecke einer Multi-Stop-Route berechnet?

Jede Teilstreckendistanz wird als endliche, nicht negative Zahl geprüft und dann summiert. Die kumulierten Kilometer am Halt k sind die Summe der ersten k Teilstrecken; der Start beginnt bei null.

Brauche ich GPS-Koordinaten oder Adressen?

Nein. Geben Sie Teilstreckendistanzen an, die Sie bereits haben (Karten, Manifeste oder Schätzungen). Dieses Tool geokodiert nicht und misst keine Großkreiswege aus lat/lon.

Wie viele Teilstrecken sind mindestens nötig?

Mindestens eine Teilstrecke ist erforderlich (zwei Halte: Start und Ziel).

Kann ich Kilometer und Meilen in einer Anfrage mischen?

Nein. Alle Teilstreckendistanzen müssen dieselbe Einheit teilen, gewählt mit unit km oder mi.

Kann ich jeden Halt benennen?

Ja. Jede Etappe kann den Namen des Orts tragen, an dem sie endet, und Sie können auch den Startpunkt benennen. Die Namen beschriften nur die Tabelle der Zwischenstände; Strecken und Summe ändern sie nie.

Alles auf dieser Seite ist auch per API verfügbar. Dieser Abschnitt richtet sich an Teams, die es in ihre eigenen Systeme einbinden möchten; alle anderen nutzen einfach das Tool oben.

POSThttps://api.kit.forhosting.com/travel/multi-stop-route-distance

Authentifizierung per Bearer-Token. Ein einziger POST stellt die Aufgabe in die Warteschlange; das Ergebnis erhalten Sie per Webhook oder über einen signierten Link.

curl -X POST https://api.kit.forhosting.com/travel/multi-stop-route-distance \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"legs":[{"distance":120,"label":"Philadelphia"},{"distance":140,"label":"Washington DC"},{"distance":110,"label":"Richmond"}]}'
{
  "legs": [
    {
      "distance": 120,
      "label": "Philadelphia"
    },
    {
      "distance": 140,
      "label": "Washington DC"
    },
    {
      "distance": 110,
      "label": "Richmond"
    }
  ]
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "travel.multi_stop_route_distance",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

Die API arbeitet asynchron: Sie erhalten sofort eine task_id. Polling ist mit 1 Anfrage pro Sekunde erlaubt.

pro Anfrage$0.002

Der Preis steht auf der Seite – keine Tokens, keine Credits. Fehlgeschlagene Aufgaben werden nicht berechnet.

HTTPCodeBedeutung
401unauthorizedDer API-Schlüssel fehlt oder ist ungültig – prüfen Sie den Authorization-Header (Bearer).
402insufficient_balanceIhr Guthaben reicht für diese Aufgabe nicht aus – Aufladungen verfallen nicht.
404unknown_typeUnbekannter Aufgabentyp – prüfen Sie das Feld „type“ gegen den Katalog.
429rate_limitedZu viele Anfragen – warten Sie kurz; Polling ist mit 1 Anfrage pro Sekunde erlaubt.

Wählen Sie Kilometer oder gesetzliche Meilen; jede erfolgreiche Antwort liefert auch total_km und total_mi.

So funktionieren Multi-Stop-Itinerar-Distanz und kumulierte Kilometer

Wenn die Einheit Kilometer ist, stimmen total und total_km überein und total_mi wird mit dem internationalen Faktor 1.609344 Kilometer pro gesetzlicher Meile abgeleitet; bei Meilen läuft die Dualkonversion umgekehrt.

Eingabevertrag, Einheiten, Aliasse und Validierungsfehler

Jeder Eintrag kann ein Objekt mit Pflichtfeld distance und optionalem label sein oder eine einfache endliche Zahl, die als Distanz ohne Label gilt. Senden Sie per POST einen JSON-Body mit einem Pflicht-Array legs von mindestens einem Eintrag. Distanzwerte müssen endlich und nicht negativ sein; leere Zeichenketten, NaN, Infinity und fehlende distance-Felder scheitern mit invalid_input unter Nennung der Zeile. Das Array akzeptiert die Transport-Aliasse segments, stages und distances, damit mobile und Tabellen-Clients Spalten ohne Umformung mappen können. Optionales unit wählt Eingabe- und primäre Gesamteinheit: km (Standard) oder mi; Aliasse umfassen distance_unit. Optionales origin (Aliasse start, start_label, origin_label) beschriftet nur Halt null und ändert nie die Mathematik. Eine erfolgreiche Nutzlast liefert total und unit; stets total_km und total_mi; leg_count und stop_count; legs als geordnete Liste aus Teilstreckenindex, Distanz, kumulierten Kilometern nach dieser Teilstrecke und optionalem label; cumulative_at_stops mit Haltindex, kumulierten Kilometern und optionalem label vom Start bis zum letzten Punkt; plus formula- und method-Zeichenketten für Audit und Doku. Leere legs, mehr als fünfhundert Einträge oder eine unbekannte Einheit scheitern an der Validierung vor jeder Summe und werden nicht berechnet. unit zu tauschen, ohne die Zahlen umzurechnen, ist ein häufiger Client-Fehler — wenn Ihr Blatt in Meilen vorliegt, senden Sie unit mi statt den Standard zu belassen. Der Preis ist pauschal $0.002 pro erfolgreichem Item auf der API; der tier-A-Pfad im Browser ist für interaktive Checks kostenlos.

Wo Multi-Stop-Routensummen in Produkte und Pipelines passen

Nutzen Sie diesen Endpoint, sobald Teilstreckendistanzen bereits vorliegen und Sie eine transparente Summe plus kumulative Kilometer je Halt brauchen: Roadtrip-Planer, die Stadt-zu-Stadt-Längen aus einem Kartenexport einfügen, Multi-Stop-Liefer-Skizzen vor Kraftstoff- und Kostenmodulen, Reiseblogs, die eine Itinerar-Tabelle mit laufender Distanz veröffentlichen, Flotten-Dashboards, die eine Halteliste mit Odometer-Fortschritt anreichern, und Logistik-Übungen im Unterricht, die Präfixsummen an echten Reisedaten lehren. Rufen Sie ihn aus einem Worker, Backend-Job oder Skript auf: legs übergeben, total und cumulative_at_stops lesen, optional die legs-Aufschlüsselung neben jeder UI-Zeile speichern.

Was kostet die API?

Jede erfolgreiche Anfrage wird mit $0.002 von Ihrem vorausbezahlten ForHosting-KIT-Guthaben berechnet. Fehlgeschlagene Validierung wird nicht belastet. Das Browser-Tool ist kostenlos.

Vollständige KIT-Dokumentation lesen →