Routing API

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.

Salzburg HauptbahnhofSchloss Hellbrunn1 h 24 min30 min9 min30 min8,1 km, 86 m Aufstieg
Was eine Route enthält

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:

Rechts abbiegen in die Richard-Mayr-GasseLinks abbiegen in die DreifaltigkeitsgasseLinks halten in die Steingasse

Abbiegehinweise und Straßennamen

Jede Abzweigung als kurze Anweisung mit Straßennamen, in der Sprache Ihrer Wahl.

4 Stopps, 55,8 km, 54 min

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.

358 m bergauf, 63 m bergab, 6,6 km

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.

Live-Demo

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

Für Entwickler

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.

Die Radroute oben auf der Seite
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).

Fragen und Antworten

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.