Zu mehreren Zielen navigieren

Wenn Sie eine Fahrt mit mehreren Zielen unterstützen möchten, z. B. eine Mitfahrgelegenheit mit Abholung und anschließender Absetzung, 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. Jede Sitzung löst eine Abrechnung aus, sobald der Fahrtstatus ENROUTE lautet.

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

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

  2. Fahrtdaten zusammenfügen:Um die separaten Fahrtaktualisierungen zu einem einzigen logischen Job für Ihre Dispositions-Systeme zusammenzufassen, fügen Sie die Fahrtdaten in Ihrem Backend mit den eindeutigen Fahrt-IDs zusammen.

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