Zu mehreren Zielen navigieren

Wenn Sie eine Fahrt mit mehreren Zielen unterstützen möchten, z. B. eine Mitfahrgelegenheit mit Abholung und anschließendem Absetzen, implementieren Sie jedes Segment der Fahrt als separate Navigation Connect-Sitzung. Die Navigation Connect API verfolgt eine einzelne Route zu einem einzelnen Ziel. Wenn Sie in der Start-URL mehr als einen Wegpunkt angeben, wird in Google Maps oder Waze ein Fehler angezeigt. Für jede Sitzung wird ein Abrechnungsereignis ausgelöst, sobald der Status der Fahrt ENROUTE ist.

So implementieren Sie das Tracking für eine Fahrt mit mehreren Zielen:

  1. Eindeutige ID generieren:Um jedes Segment zu erfassen, generieren Sie für jedes Ziel auf der Route eine eindeutige Fahrt-ID.

  2. Fahrtdaten zusammenfügen:Um die einzelnen Fahrtaktualisierungen in einem einzigen logischen Job für Ihre Dispositions- und Planungssysteme zu gruppieren, müssen Sie die Fahrtdaten in Ihrem Backend mithilfe der eindeutigen Fahrt-IDs zusammenfügen.

  3. Nächstes Segment anfordern:Damit die nächste Navigation Connect-Sitzung gestartet wird, muss der Fahrer auf die Schaltfläche „Zurück“ tippen, um zu Ihrer App zurückzukehren, und das aktuelle Segment als abgeschlossen markieren. Der Fahrer kann das nächste Segment starten, indem er auf die Schaltfläche „Starten“ tippt, um die Navigation in Google Maps oder Waze zu starten.