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 Abrechnungsvorgang 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:Generieren Sie zum Erfassen der einzelnen Segmente eine eindeutige Fahrt-ID für jedes Ziel auf der Route.

  2. Fahrtdaten zusammenfügen:Um die einzelnen Fahrtaktualisierungen in einem einzigen logischen Job für Ihre Dispositions- und Versandsysteme 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 dann das nächste Segment starten, indem er auf den Startbutton tippt, um die Navigation in Google Maps oder Waze zu starten.