Zum Hauptinhalt springen
Guide

Stopps mit Annehmlichkeiten entlang der Route

E-Auto-Fahrer wählen Ladestandorte häufig gezielt nach bestimmten Annehmlichkeiten in der Nähe aus.

Die Abfrage getRouteStationsWithAmenities gibt Ladestationen entlang einer bestehenden Route zurück, die sich in Gehweite zu bestimmten Kategorien von Annehmlichkeiten befinden, und listet für jede Station die nahegelegenen Annehmlichkeiten mit Namen auf. So können Fahrer ihren Ladestopp um eine bestimmte Annehmlichkeit herum planen, etwa ihre Lieblingsrestaurantkette oder ein Café mit Außenbereich.

So funktioniert es

Das Hinzufügen eines Stopps mit Annehmlichkeiten zu einer Route erfolgt in vier Schritten:

  1. Route erstellen.Fordern Sie mit createRoute eine Route an.
  2. Routenoption auswählen.Wählen Sie eine der Routenoptionen aus, die von der route-Subscription oder der getRoute-Abfrage zurückgegeben werden.
  3. Nach Stationen mit Annehmlichkeiten suchen.Übergeben Sie an getRouteStationsWithAmenities die gewählte Routenoption als route_id und die von createRoute zurückgegebene Routenanfrage-ID als route_request_id, dazu den gesuchten amenity_type sowie ein time_window, das festlegt, wie weit in die Fahrt hinein gesucht werden soll. Sie erhalten eine Liste kompatibler Stationen entlang der Route, jeweils mit den konkreten Annehmlichkeiten in der Nähe.
  4. Route mit der ausgewählten Station neu berechnen.Sobald der Fahrer die Station ausgewählt hat, rufen Sie createRoute erneut auf und fügen die Station über via.properties.station.station_id als Ladestopp zur via-Eingabe hinzu. Weitere Informationen zur Funktionsweise finden Sie unter Route mit Stopps.

So werden Stationen ausgewählt

Eine Station wird nur dann in die Ergebnisse aufgenommen, wenn sie alle folgenden Kriterien erfüllt:

KriteriumBeschreibung
FahrtzeitfensterDie Station wird innerhalb des angeforderten Zeitfensters (center ± margin) erreicht, gemessen in Sekunden Fahrtzeit ab dem Start der Route.
FahrzeugkompatibilitätDie Station verfügt über mindestens einen Anschluss, der mit dem in der ursprünglichen Route verwendeten Fahrzeug kompatibel ist.
Entfernung zur RouteDie Station liegt innerhalb der maximal zulässigen Entfernung zum Routenverlauf.
Übereinstimmende AnnehmlichkeitMindestens eine Annehmlichkeit des angeforderten Typs befindet sich innerhalb der zulässigen Gehentfernung zur Station.

Wenn keine Station alle Kriterien erfüllt, vergrößern Sie die margin Ihres Zeitfensters oder lockern Sie Ihre filters.

Beispiele

Nach Stationen mit einem Café nach etwa 1 Stunde Fahrt suchen Suchen Sie nach kompatiblen Stationen mit einem Café in Gehweite, die zwischen 45 und 75 Minuten nach Fahrtbeginn erreicht werden (center: 3600, margin: 900).

Beispielanfrage
graphql
getRouteStationsWithAmenities(  input: {    route_id: "6527e1f1a8b4c2d3e4f5a6b7"    route_request_id: "6527e1f1a8b4c2d3e4f5a6b8"    amenity_type: coffee    time_window: { center: 3600, margin: 900 }  }) {  id  name  amenities {    type    name    distance  }}
Beispielantwort
json
{  "data": {    "getRouteStationsWithAmenities": [      {        "id": "5e5f3e8f8e0c1a0012345678",        "name": "Highway Charging Hub",        "amenities": [          {            "type": "coffee",            "name": "Roadside Coffee Bar",            "distance": 120          },           {            "type": "coffee",            "name": "Starbucks",            "distance": 500          }        ]      }    ]  }}

Route mit der ausgewählten Station und einem 45-minütigen Stopp neu berechnen Nachdem der Fahrer eine Station ausgewählt hat, erstellen Sie eine neue Route, die diese als Ladestopp enthält. Wenn Sie stop_duration auf 2700 setzen, weiß der Routenplaner, dass der Fahrer mindestens 45 Minuten bleibt, sodass das Laden rund um die Mittagspause optimiert wird.

Beispielanfrage
graphql
createRoute(  input: {    vehicle: { id: "607823b2c246f9001b97b1a2" }    origin: {      type: Feature      geometry: { type: Point, coordinates: [4.895168, 52.370216] }    }    destination: {      type: Feature      geometry: { type: Point, coordinates: [6.773456, 51.227741] }    }    via: [      {        type: Feature        properties: {          station: {            station_id: "5e5f3e8f8e0c1a0012345678"            stop_duration: 2700          }        }      }    ]  })

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.