Routen von A nach B.
Finden Sie den Weg zwischen zwei oder mehr Orten, zu Fuß, mit dem Rad oder mit dem Auto. Jede Route kommt mit Distanz, Reisezeit, Anstiegen und Abbiegehinweisen, bereit für Ihre Karte.
Mehr als eine Linie auf der Karte.
Die API berechnet den Weg entlang echter Straßen, Wege und Pfade und liefert alles, was Reisende darüber wissen müssen:
Abbiegehinweise und Straßennamen
Jede Abzweigung als kurze Anweisung mit Straßennamen, in der Sprache Ihrer Wahl.
Mehrere Stopps unterwegs
Fügen Sie so viele Stopps hinzu, wie Sie brauchen. Die Route führt in Ihrer Reihenfolge zu ihnen, hier zu vier Orten am See in einer Fahrt.
Anstiege unterwegs
Jede Route gibt an, wie viele Meter es bergauf und bergab geht. So zeigt eine Radtour hinauf nach Igls ihre 358 m Aufstieg schon vor dem Start.
Zu Fuß, mit dem Rad oder mit dem Auto.
Die Route vom Seitenanfang, live. Ziehen Sie A oder B oder wechseln Sie das Verkehrsmittel, und die Route folgt dem passenden Netz.
Zu Fuß: Straßen, Fußwege und Bergpfade
Rad: folgt standardmäßig Radrouten
Auto: Pkw und Transporter auf dem Straßennetz
Stopps senden, Route erhalten.
Senden Sie die Stopps und das Verkehrsmittel. Sie erhalten Linie, Distanz, Zeit, Anstiege und Abbiegehinweise zurück. Die Map Matching API antwortet im selben Format.
const url = new URL("https://routing.maptoolkit.net/route");
url.searchParams.append("point", "47.8128,13.0456");
url.searchParams.append("point", "47.7626,13.0607");
url.searchParams.append("routeType", "bike");
url.searchParams.append("api_key", "YOUR_API_KEY");
const route = (await (await fetch(url)).json()).paths[0];
Das Ergebnis ist die dunkelblaue Route ganz oben: 8,1 km, 30 min.
Zwei oder mehr Stopps
Geben Sie die Stopps in der Reihenfolge an, in der sie angefahren werden sollen (point).
Viele Stopps per POST
Lange Listen von Stopps stehen im Body der Anfrage statt in der Webadresse.
JSON, GPX oder KML
Erhalten Sie die Route als JSON für Ihre Karte oder als GPX- oder KML-Datei zum Download (format).
Abbiegehinweise in Ihrer Sprache
Wählen Sie die Sprache der Abbiegehinweise und ergänzen Sie bei Bedarf Sprachansagen (language, voice_instructions).
Jede Kartenbibliothek
Zeichnen Sie die Linie mit MapLibre, Leaflet oder einer anderen Bibliothek. Die Dokumentation enthält funktionierende Beispiele.
API-Key in der Webadresse
Fügen Sie Ihren Key jeder Anfrage hinzu (api_key).
Wo Routen zum Einsatz kommen.
Überall dort, wo Menschen planen, wie sie an ihr Ziel kommen. Drei typische Beispiele:
Tourenportale
Wander- und Radtouren mit Länge und Anstiegen, dazu eine GPX-Datei zum Mitnehmen.
Mobile Apps
Abbiegehinweise zu Fuß, mit dem Rad und mit dem Auto, direkt in Ihrer eigenen App.
Immobilienportale
Wie lange der Weg zur Arbeit oder zur Schule von jeder Wohnung aus dauert, mit dem Rad, mit dem Auto und zu Fuß.
Die Routen in diesen Beispielen sind Ergebnisse der Routing API.
Fragen zum Routing.
Kurze Antworten zu Routenformaten, Radrouten und Abrechnung.
Kann ich die Route als GeoJSON erhalten?
Ja. Standardmäßig kommt die Route als kodierte Linie zurück, das hält die Antwort klein. Mit points_encoded=false erhalten Sie stattdessen eine GeoJSON-Linie, die MapLibre und Leaflet direkt zeichnen können. Beachten Sie, dass GeoJSON den Längengrad zuerst nennt, während die Punkte, die Sie an die API senden, mit dem Breitengrad beginnen.
Können Radfahrer zwischen der schnellsten, der kürzesten und der fahrradfreundlichsten Route wählen?
Ja. Standardmäßig folgen Radrouten empfohlenen Radrouten. Sie können stattdessen auf die schnellste oder die kürzeste Route umstellen, je nachdem, was Ihren Nutzern wichtig ist. Jede Route gibt an, wie viele Meter es bergauf und bergab geht, so können Sie die Varianten auch nach Anstrengung vergleichen.
Wie werden Routing-Anfragen gezählt und abgerechnet?
Jede Route zählt als eine Anfrage auf das monatliche Kontingent Ihres Plans, ein Limit pro Sekunde gibt es nicht. Im kostenlosen Basic-Plan werden Anfragen gestoppt, sobald das Kontingent aufgebraucht ist. Bei Pro und Ultra werden Anfragen über das Kontingent hinaus abgerechnet. Enterprise-Pläne haben kein Anfragelimit.

Sehen Sie Ihren Anwendungsfall auf einer Maptoolkit-Karte.
In der Demo führt Sie einer unserer Entwickler durch die Plattform, Ihre Daten und den Wechsel von Ihrem bisherigen Anbieter.
