Omówienie zaplanowanych zadań pakietu SDK klienta

Dostosuj wrażenia użytkowników w przypadku zadań zaplanowanych, umożliwiając im śledzenie postępów w realizacji zaplanowanych dostaw lub zamówień usług.

Czym jest pakiet Consumer SDK do zadań zaplanowanych?

Pakiet Consumer SDK to funkcja Fleet Engine do zadań zaplanowanych, która obejmuje też zestawy narzędzi do tworzenia wrażeń użytkowników. Te zestawy narzędzi umożliwiają tworzenie wyświetlaczy opartych na mapie, które wizualizują postępy kierowcy i pokazują stan zadania powiązanego z zaplanowanym przystankiem. Jest on przeznaczony dla 2 głównych grup odbiorców:

  • Użytkownicy końcowi , którzy chcą znać stan dostawy pojedynczego zamówienia. Ten dokument opisuje, jak wdrożyć takie wrażenia użytkowników za pomocą pakietu Consumer SDK w JavaScript, który udostępnia klasę FleetEngineShipmentLocationProvider i powiązane interfejsy.
  • Operatorzy flot , którzy chcą śledzić stan dostawy i pojazdu w całej flocie. Więcej informacji o śledzeniu flot znajdziesz w przewodniku Śledzenie flot.

Przykładowa aplikacja internetowa śledząca zaplanowaną przesyłkę

Dlaczego warto używać pakietu Consumer SDK do zadań zaplanowanych?

Integracja pakietu Consumer SDK z aplikacjami konsumenckimi do zadań zaplanowanych umożliwia zapewnienie kompleksowych wrażeń użytkowników dzięki aktualizacjom lokalizacji w czasie zbliżonym do rzeczywistego i pozycjom dopasowanym do drogi. Użytkownicy mogą zobaczyć lokalizację pojazdu dostawczego i szczegóły postępów, które pomagają im zrozumieć, gdzie znajduje się ich przesyłka.

Co można zrobić za pomocą pakietu Consumer SDK?

Za pomocą pakietu Consumer SDK możesz udostępniać użytkownikom te informacje o przesyłce:

  • Położenie pojazdu dostawczego na mapie w czasie rzeczywistym.
  • Szacowany czas przybycia paczki, dostosowany do zmieniających się okoliczności, np. natężenia ruchu.
  • Trasa, którą jedzie pojazd.
  • Odległość i liczba przystanków pozostałych do dostarczenia przesyłki.

Możesz też tworzyć inne płynne wrażenia użytkowników oparte na lokalizacji w aplikacji użytkownika lub witrynie na podstawie informacji o lokalizacji z pakietu Driver SDK. Więcej informacji o pakiecie Driver SDK znajdziesz w artykule Omówienie pakietu Driver SDK do zadań zaplanowanych.

Komponenty pakietu Consumer SDK

Pakiet Consumer SDK w JavaScript zawiera te komponenty:

  • Komponent mapy w JavaScript, który zastępuje standardową encję google.maps.Map.
  • Komponenty danych do łączenia się z Fleet Engine.
  • Komponenty do wizualizacji pojazdu i trasy w miarę zbliżania się do celu.
  • Surowe pliki danych z szacowanym czasem przybycia kierowcy lub pozostałą odległością do pokonania.

W tabeli poniżej znajdziesz opis komponentów.

Komponent Opis
Widok mapy Widok mapy ilustruje postępy pojazdu, aktualizując widok w miarę przemieszczania się pojazdu po trasie.
Dostawca lokalizacji przesyłki

Dostawca śledzenia przesyłki udostępnia plik danych o lokalizacji, dzięki czemu mapa może wyświetlać przydatne informacje o przesyłce, takie jak miejsce odbioru lub dostawy przesyłki oraz lokalizacja i trasa pojazdu dostawczego.

Moduł pobierania tokena uwierzytelniania Moduł pobierania tokena uwierzytelniania pobiera tokeny internetowe JSON (JWT) z serwera backendu, aby uwierzytelnić dostęp do danych o lokalizacji przechowywanych w Fleet Engine. Implementujesz moduł pobierania tokena uwierzytelniania w ramach aplikacji internetowej za pomocą biblioteki Journey Sharing w JavaScript. Pamiętaj, że na serwerze backendu musisz też zaimplementować usługę tworzenia tokenów internetowych JSON (JWT) dla Fleet Engine.
Opcje stylu mapy Możesz użyć niestandardowych opcji stylizacji, aby zmienić domyślny styl mapy i dopasować go do stylu aplikacji internetowej.

Jak korzystać z pakietu Consumer SDK

1 Skonfiguruj pakiet Consumer SDK w JavaScript Więcej informacji znajdziesz w artykule Konfigurowanie pakietu Consumer SDK w JavaScript.
2 Śledź przesyłkę Dowiedz się, jak zainicjować mapę, rozpocząć i zakończyć śledzenie przesyłki oraz odpowiednio zwolnić miejsce. Przeczytaj artykuł Śledzenie przesyłki.
3 Dostosuj interfejs mapy Za pomocą pakietu Consumer SDK w JavaScript do zadań zaplanowanych możesz dostosować interfejs mapy, dostosować znaczniki lub stylizować linie łamane. Przeczytaj artykuły Stylizowanie mapy, Dostosowywanie znaczników, i Dostosowywanie linii łamanych.

Co dalej?