Omówienie zaplanowanych zadań pakietu SDK klienta

Dostosuj wrażenia klientów w przypadku zaplanowanych zadań, umożliwiając im śledzenie postępó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 zawiera też zestawy narzędzi do tworzenia interfejsu użytkownika. Te zestawy narzędzi umożliwiają tworzenie wyświetleń opartych na mapie, aby wizualizować postępy kierowcy i pokazywać stan zadania powiązanego z zaplanowanym przystankiem. Jest ona przeznaczona dla 2 głównych grup odbiorców:

  • Użytkownicy, którzy chcą poznać stan dostawy pojedynczego zamówienia. Z tego dokumentu dowiesz się, jak wdrożyć to rozwiązanie 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 przypadku całej floty pojazdów. Informacje o śledzeniu flot znajdziesz w przewodniku po śledzeniu flot.

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

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

Zintegrowanie pakietu Consumer SDK z zadaniami zaplanowanymi w aplikacjach konsumenckich umożliwia zapewnienie użytkownikom kompleksowego doświadczenia dzięki aktualizacjom lokalizacji w czasie niemal rzeczywistym i współrzędnym uzyskanym z dróg. Klienci mogą zobaczyć lokalizację pojazdu dostawczego i szczegóły dotyczące postępu dostawy, dzięki czemu wiedzą, gdzie znajduje się ich przesyłka.

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

Użyj pakietu Consumer SDK, aby udostępnić konsumentom te informacje o przesyłce:

  • bieżącą lokalizację pojazdu dostawczego na mapie;
  • Szacowany czas dostawy przesyłki, dostosowany do zmieniających się okoliczności, np. natężenia ruchu.
  • Trasa, którą przejeżdża pojazd.
  • Odległość i liczba przystanków pozostałych do dostarczenia przesyłki.

Na podstawie informacji o lokalizacji z pakietu Driver SDK możesz też tworzyć w swojej aplikacji lub witrynie inne płynne usługi dla konsumentów oparte na lokalizacji. Więcej informacji o pakiecie Driver SDK znajdziesz w przeglądzie zaplanowanych zadań pakietu Driver SDK.

Komponenty SDK dla konsumentów

Pakiet JavaScript Consumer SDK zawiera następujące komponenty:

  • Komponent mapy JavaScript, który jest zamiennikiem standardowego elementu google.maps.Map.
  • Komponenty danych do połączenia z Fleet Engine.
  • Komponenty do wizualizacji pojazdu i trasy w miarę zbliżania się do miejsca docelowego.
  • surowe pliki danych z przewidywanym czasem przyjazdu kierowcy lub pozostałą odległością do przejechania;

W tabeli poniżej znajdziesz opis komponentów.

Komponent Opis
Widok mapy Widok mapy ilustruje postęp pojazdu i aktualizuje widok w miarę jego przemieszczania się po trasie.
Dostawca lokalizacji przesyłki

Dostawca śledzenia przesyłek udostępnia plik danych o lokalizacji, dzięki czemu na mapie mogą być wyświetlane przydatne informacje o przesyłce, takie jak miejsce odbioru lub dostawy oraz lokalizacja i trasa pojazdu dostawczego.

Pobieranie tokena uwierzytelniania Pobieranie tokenów uwierzytelniających pobiera z serwera backendu tokeny sieciowe JSON (JWT), aby uwierzytelniać dostęp do danych o lokalizacji przechowywanych w Fleet Engine. W ramach aplikacji internetowej implementujesz narzędzie do pobierania tokenów uwierzytelniających za pomocą biblioteki JavaScript Journey Sharing. Pamiętaj, że na serwerze backendu musisz też wdrożyć usługę tworzenia tokenów sieciowych JSON (JWT) dla Fleet Engine.
Opcje stylu mapy Możesz użyć opcji niestandardowego stylu, aby zmienić domyślny styl mapy i dopasować go do stylu aplikacji internetowej.

Jak korzystać z pakietu Consumer SDK

1 Konfigurowanie pakietu JavaScript Consumer SDK Więcej informacji znajdziesz w artykule Konfigurowanie pakietu JavaScript Consumer SDK.
2 Śledzenie przesyłki Dowiedz się, jak zainicjować mapę, rozpocząć śledzenie przesyłki i zatrzymać śledzenie, a także jak prawidłowo wyczyścić dane. Zobacz Śledzenie przesyłki.
3 Dostosowywanie interfejsu mapy Pakiet JavaScript Consumer SDK możesz wykorzystać w przypadku zaplanowanych zadań, aby dostosować interfejs mapy, zapewnić możliwość dostosowania znaczników lub stylizować linie łamane. Zobacz Stylizowanie mapy, Dostosowywanie znacznikówDostosowywanie polilinii.

Co dalej?