Zum Hauptinhalt springen
Anleitung

Route

Die Routenplanung für EVs bringt besondere Herausforderungen mit sich. Batteriekapazität, realer Energieverbrauch, Topografie, Wetter und die Verfügbarkeit von Ladenetzen bestimmen gemeinsam, ob ein Fahrzeug sein Ziel erreicht.

Die Route API berücksichtigt all diese Variablen, um optimale EV-Routen zu finden. Mit einem erstklassigen Energieverbrauchsmodell platziert sie Ladestopps automatisch genau dann und dort, wo sie benötigt werden. Routen sind vollständig anpassbar, sodass Sie sie auf Ihre eigenen Geschäftsregeln abstimmen können.

So funktioniert es

Um eine hohe Performance sicherzustellen, arbeitet die Route API asynchron, nach demselben asynchronen Muster, das in der gesamten API verwendet wird. Das Erstellen und das Abrufen einer Route erfolgen in getrennten Schritten.

  1. Route erstellenRufen Sie die Mutation createRoute mindestens mit vehicle, origin und destination auf. Die Mutation gibt sofort eine Routen-id zurück, die Sie im nächsten Schritt verwenden, um die Route zu verfolgen und abzurufen. Es stehen viele weitere Anpassungsoptionen zur Verfügung; siehe Route anpassen weiter unten.
  2. Subscription öffnenAbonnieren Sie die Subscription route mit der id aus dem vorherigen Schritt. Während die Route berechnet wird, sendet die Subscription Status-Updates, mit denen Sie einen asynchronen Ladezustand in Ihrer Oberfläche steuern können.
  3. Ergebnis darstellenSobald der status der Route zu done, error oder not_found wechselt, stellen Sie die passende Oberfläche für dieses Ergebnis dar.
  4. Bei Bedarf erneut abrufenEine Route, die einen erfolgreichen Endstatus erreicht hat, wird mit allen Details gespeichert. Wenn Sie sie später erneut anzeigen müssen, zum Beispiel nach dem Zurücknavigieren, verwenden Sie die Query getRoute, anstatt eine neue Subscription zu öffnen.

Route anpassen

createRoute akzeptiert eine Reihe optionaler Eingaben, um die Berechnung einer Route fein abzustimmen. Weitere Details zu jedem Feld finden Sie in der API-Referenz.

FunktionBeschreibung
WegpunkteFügen Sie Zwischenstopps hinzu. Geben Sie via.properties.station.station_id an, um einen Ladestopp an einer bestimmten Station zu erzwingen, oder nur via.geometry für einen reinen Durchfahrtspunkt ohne Laden.
StoppdauerLegen Sie mit properties.station.stop_duration oder properties.location.stop_duration fest, wie lange in Sekunden das Fahrzeug an einem Wegpunkt oder am Ziel bleibt.
Laden an der AutobahnPriorisieren Sie Ladestationen direkt an der Autobahn mit station_preferences.prefer_highway_charging und vermeiden Sie Stopps, für die die Autobahn verlassen werden muss.
WetterWenden Sie eine Wettervoreinstellung oder benutzerdefinierte Wetterbedingungen auf das Verbrauchsmodell an. Standardmäßig Echtzeit-Wetterdaten.
JahreszeitNehmen Sie summer, winter oder current als Wetterbedingungen an, als einfachere Alternative zu weather.
Zu vermeidende RoutenmerkmaleVermeiden Sie toll_road oder ferry nach bestem Bemühen.
Betreiber-RankingBevorzugen Sie bestimmte Ladenetze mit type: preferred oder beschränken Sie das Routing mit type: required ausschließlich auf diese Netze. Stufen Sie Betreiber als high, medium oder low ein und beschränken Sie ein Ranking pro Betreiber auf bestimmte Länder.
BetreiberausschlüsseSchließen Sie einen Betreiber mit operators.exclude vollständig von der Route aus. Greift auf die Dashboard-Konfiguration Ihres Projekts zurück, wenn es nicht auf Anfrageebene gesetzt ist.
BetreibervermeidungVermeiden Sie mit operators.avoid einen Betreiber, ohne ihn völlig auszuschließen.
Alternative LadestationenSuchen Sie entlang der Route nach alternativen Ladestationen in einem Radius zwischen 500 und 5000 Metern.
Alternative RoutenFordern Sie zusätzliche Routenoptionen nach bestem Bemühen an. Setzen Sie den Wert auf 0, um nur die empfohlene Route zu berechnen.
FahrpräferenzenPassen Sie den Fahrstil mit speed_factor oder maximum_speed an oder wählen Sie einen style von eco oder sport.
VerkehrsberücksichtigungBerücksichtigen Sie Staus in Echtzeit. Wenden Sie sich an den Support, um dies für Ihr Projekt zu aktivieren.
AbfahrtszeitBerechnen Sie erwartete Ankunftszeiten anhand von Echtzeit-Verkehr und historischem, aktuellem oder prognostiziertem Wetter.
Ziel als StationLegen Sie eine bestimmte Station als Ziel der Route fest. Dies wird als Stopp ohne Laden behandelt.
Fahrzeugbeladung pro WegpunktLegen Sie occupants, total_occupant_weight und total_cargo_weight bei origin oder via fest. Diese gelten für den Rest der Fahrt und können an jedem späteren Via-Punkt überschrieben werden.
Minimale LadeleistungStandardmäßig schließt das Routing Stecker unter 43 kW aus. Legen Sie ein anderes Minimum fest, das zur Ladegeschwindigkeit Ihres Fahrzeugs passt. Leistungsstärkere Ladesäulen werden weiterhin ausgewählt, auch wenn Ihr Fahrzeug langsamer lädt als deren Höchstleistung.

War dieser Inhalt hilfreich?

Entwickler

Chargetrip ©

Status unbekannt

Cookies verwalten

Gültig ab: 20. März 2024 · Aktualisiert: 25. Januar 2023

Wir verwenden Cookies, um Ihr Erlebnis auf developers.chargetrip.com zu verbessern. Diese Cookie-Richtlinie ist Teil der Datenschutzerklärung und regelt die Verwendung von Cookies zwischen Ihrem Gerät und unserer Website. Außerdem geben wir grundlegende Informationen zu Diensten Dritter, die wir möglicherweise einsetzen und die im Rahmen ihres Dienstes ebenfalls Cookies verwenden können, auch wenn diese nicht von unserer Richtlinie abgedeckt sind.

Wenn Sie keine Cookies von uns akzeptieren möchten, sollten Sie Ihren Browser anweisen, Cookies von developers.chargetrip.com abzulehnen, in dem Bewusstsein, dass wir Ihnen dann möglicherweise einige der gewünschten Inhalte und Dienste nicht bereitstellen können.

Ein Cookie ist eine kleine Datenmenge, die eine Website beim Besuch auf Ihrem Gerät speichert. Sie enthält typischerweise Informationen über die Website selbst, eine eindeutige Kennung, mit der die Website Ihren Webbrowser bei Ihrer Rückkehr wiedererkennt, zusätzliche Daten, die dem Zweck des Cookies selbst dienen, sowie die Lebensdauer des Cookies selbst.

Cookies werden verwendet, um bestimmte Funktionen zu ermöglichen (z. B. die Anmeldung), die Website-Nutzung zu erfassen (z. B. Analysen), Ihre Benutzereinstellungen zu speichern (z. B. Zeitzone, Benachrichtigungspräferenzen) und Ihre Inhalte zu personalisieren (z. B. Werbung, Sprache).

Cookies, die von der besuchten Website gesetzt werden, werden üblicherweise als „Erstanbieter-Cookies“ bezeichnet und erfassen in der Regel nur Ihre Aktivität auf dieser Website. Cookies, die von anderen Websites und Unternehmen (d. h. Drittanbietern) gesetzt werden, können verwendet werden, um Sie auf anderen Websites zu verfolgen, die denselben Drittanbieterdienst nutzen.

Essenzielle Cookies

Cookies, die von der besuchten Website gesetzt werden, werden üblicherweise als „Erstanbieter-Cookies“ bezeichnet und erfassen in der Regel nur Ihre Aktivität auf dieser Website. Cookies, die von anderen Websites und Unternehmen (d. h. Drittanbietern) gesetzt werden, können verwendet werden, um Sie auf anderen Websites zu verfolgen, die denselben Drittanbieterdienst nutzen.

Leistungs-Cookies

Targeting-/Werbe-Cookies werden verwendet, um zu bestimmen, welche Werbeinhalte für Sie und Ihre Interessen relevanter und passender sind. Websites können sie einsetzen, um gezielte Werbung auszuliefern oder die Anzahl der Einblendungen einer Anzeige zu begrenzen. Das hilft Unternehmen, die Wirksamkeit ihrer Kampagnen und die Qualität der Ihnen angezeigten Inhalte zu verbessern. Diese Cookies können von der besuchten Website (Erstanbieter) oder von Diensten Dritter gesetzt werden. Von Dritten gesetzte Targeting-/Werbe-Cookies können verwendet werden, um Sie auf anderen Websites zu verfolgen, die denselben Drittanbieterdienst nutzen. Wir verwenden Targeting-/Werbe-Cookies auf unserer Website.

Marketing-/Werbe-Cookies

Targeting-/Werbe-Cookies werden verwendet, um zu bestimmen, welche Werbeinhalte für Sie und Ihre Interessen relevanter und passender sind. Websites können sie einsetzen, um gezielte Werbung auszuliefern oder die Anzahl der Einblendungen einer Anzeige zu begrenzen. Das hilft Unternehmen, die Wirksamkeit ihrer Kampagnen und die Qualität der Ihnen angezeigten Inhalte zu verbessern. Diese Cookies können von der besuchten Website (Erstanbieter) oder von Diensten Dritter gesetzt werden. Von Dritten gesetzte Targeting-/Werbe-Cookies können verwendet werden, um Sie auf anderen Websites zu verfolgen, die denselben Drittanbieterdienst nutzen. Wir verwenden Targeting-/Werbe-Cookies auf unserer Website.

Versprechen zu Drittanbietern

Wir prüfen die Datenschutzrichtlinien aller unserer Drittanbieter, bevor wir ihre Dienste in Anspruch nehmen, um sicherzustellen, dass ihre Praktiken mit unseren übereinstimmen. Wir werden niemals wissentlich Drittanbieterdienste einbinden, die die Privatsphäre unserer Nutzer gefährden oder verletzen.

Cookie
google-cookie-consent
Beschreibung
Speichert Ihre Cookie-Präferenzen, also welche Kategorien Sie akzeptiert oder abgelehnt haben, damit wir Ihre Entscheidung bei jedem Besuch respektieren und nur die von Ihnen erlaubten Analyse- oder Marketing-Tools laden können.
Lebensdauer
2 Jahre

So können Sie Cookies kontrollieren oder ablehnen

Wenn Sie keine Cookies von uns akzeptieren möchten, können Sie Ihren Browser anweisen, Cookies von unserer Website abzulehnen. Die meisten Browser sind standardmäßig so konfiguriert, dass sie Cookies akzeptieren, aber Sie können diese Einstellungen ändern, um Cookies entweder vollständig abzulehnen oder benachrichtigt zu werden, wenn eine Website versucht, ein Cookie zu setzen.

Wenn Sie Websites von mehreren Geräten aus besuchen, müssen Sie Ihre Einstellungen möglicherweise auf jedem einzelnen Gerät anpassen.

Obwohl sich einige Cookies mit geringen Auswirkungen auf die Nutzung einer Website blockieren lassen, kann das Blockieren aller Cookies dazu führen, dass Sie auf bestimmte Funktionen und Inhalte der von Ihnen besuchten Websites nicht zugreifen können.

Wir können diese Cookie-Richtlinie von Zeit zu Zeit aktualisieren, um beispielsweise Änderungen an den von uns verwendeten Cookies oder andere betriebliche, rechtliche oder regulatorische Gründe widerzuspiegeln. Bitte rufen Sie diese Cookie-Richtlinie erneut auf, um sich über unsere Verwendung von Cookies und verwandten Technologien auf dem Laufenden zu halten. Das Datum am Anfang dieser Cookie-Richtlinie gibt an, wann sie zuletzt aktualisiert wurde.