Passen Sie die Nutzererfahrung für geplante Aufgaben an, indem Sie Nutzern die Möglichkeit geben, den Fortschritt ihrer geplanten Lieferungen oder Serviceaufträge zu verfolgen.
Was ist das Consumer SDK für geplante Aufgaben?
Das Consumer SDK ist eine Funktion von Fleet Engine für geplante Aufgaben, die auch Toolkits zum Erstellen der Nutzeroberfläche enthält. Mit diesen Toolkits können Sie kartenbasierte Displays erstellen, um den Fortschritt eines Fahrers zu visualisieren und den Status der Aufgabe anzuzeigen, die mit einem geplanten Halt verknüpft ist. Sie richtet sich an zwei Hauptzielgruppen:
- Endnutzer, die den Lieferstatus für eine einzelne Versandbestellung erfahren möchten. In diesem Dokument wird beschrieben, wie du diese Nutzererfahrung mit dem Consumer SDK in JavaScript implementierst. Das SDK stellt die Klasse
FleetEngineShipmentLocationProvider
und die zugehörigen Schnittstellen bereit. - Fuhrparkbetreiber, die den Liefer- und Fahrzeugstatus für eine gesamte Fahrzeugflotte im Blick behalten möchten. Informationen zum Verfolgen von Flotten finden Sie im Leitfaden zum Flotten-Tracking.
Warum sollte ich das Consumer SDK für geplante Aufgaben verwenden?
Wenn Sie das Consumer SDK in Ihre Anwendungen für geplante Aufgaben einbinden, können Sie Nutzern Echtzeitnahe Standortaktualisierungen und an Straßen ausgerichtete Positionen bieten. Ihre Kunden können den Standort des Lieferfahrzeugs und den Fortschritt sehen, um zu erfahren, wo sich ihre Sendung befindet.
Was kann ich mit dem Consumer SDK tun?
Mit dem Consumer SDK können Sie die folgenden Versandinformationen mit Ihren Kunden teilen:
- Echtzeitposition des Lieferfahrzeugs auf einer Karte.
- Geschätzte Zeit für die Zustellung des Pakets, angepasst an sich ändernde Umstände wie z. B. Verkehr.
- Route, die das Fahrzeug fährt
- Entfernung und Anzahl der verbleibenden Haltestellen bis zur Zustellung der Sendung.
Sie können auch andere nahtlose, geobasierte Funktionen in Ihrer Verbraucher-App oder auf Ihrer Website erstellen, die auf Standortinformationen aus dem Driver SDK basieren. Weitere Informationen zum Driver SDK finden Sie in der Übersicht über geplante Aufgaben im Driver SDK.
Consumer SDK-Komponenten
Das JavaScript Consumer SDK enthält die folgenden Komponenten:
- Eine JavaScript-Kartenkomponente, die als Drop-in-Ersatz für eine standardmäßige
google.maps.Map
-Entität verwendet werden kann. - Datenkomponenten, die mit der Fleet Engine verbunden werden sollen.
- Komponenten zur Visualisierung des Fahrzeugs und der Route auf dem Weg zu einem Ziel.
- Rohdatenfeeds für die geschätzte Ankunftszeit eines Fahrers oder die verbleibende Strecke.
In der folgenden Tabelle werden die Komponenten beschrieben.
Komponente | Beschreibung |
---|---|
Kartenansicht | Die Kartenansicht zeigt den Fortschritt des Fahrzeugs und wird aktualisiert, während sich das Fahrzeug auf der Route bewegt. |
Anbieter des Versandorts | Der Anbieter der Sendungsverfolgung stellt einen Standortfeed bereit, damit auf der Karte nützliche Informationen zur Sendung angezeigt werden können, z. B. der Abhol- oder Lieferort der Sendung sowie der Standort und die Route des Lieferfahrzeugs. |
Authentifizierungstoken-Abruf | Der Abrufer von Authentifizierungstokens ruft JSON Web Tokens (JWTs) von Ihrem Backend-Server ab, um den Zugriff auf die in Fleet Engine gespeicherten Standortdaten zu authentifizieren. Sie implementieren einen Authentifizierungstoken-Abrufmechanismus als Teil Ihrer Webanwendung mithilfe der JavaScript Journey Sharing Library. Sie müssen außerdem einen Dienst zum Erstellen von JSON Web Tokens (JWTs) für die Fleet Engine auf Ihrem Backend-Server implementieren. |
Optionen für Kartenstile | Mit benutzerdefinierten Stiloptionen können Sie das Standard-Design Ihrer Karte an das Design Ihrer Webanwendung anpassen. |
Consumer SDK verwenden
1 | JavaScript Consumer SDK einrichten | Weitere Informationen finden Sie unter JavaScript Consumer SDK einrichten. |
2 | Versand verfolgen | Hier erfahren Sie, wie Sie die Karte initialisieren, den Versand verfolgen und die Verfolgung beenden. Weitere Informationen finden Sie unter Sendung verfolgen. |
3 | Kartenoberfläche anpassen | Sie können das JavaScript Consumer SDK für geplante Aufgaben verwenden, um die Kartenoberfläche anzupassen, Markierungen zu personalisieren oder Polylinien zu formatieren. Weitere Informationen finden Sie unter Kartenstil festlegen, Markierungen anpassen und Polylinien anpassen. |