Omówienie zaplanowanych zadań pakietu SDK klienta

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

Czym jest pakiet Consumer SDK do zaplanowanych zadań?

Pakiet SDK dla konsumentów to funkcja Fleet Engine przeznaczona do zaplanowanych zadań, która zawiera też zestawy narzędzi do tworzenia interfejsu dla konsumentó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:

  • Konsumenci, którzy chcą poznać stan dostawy konkretnego zamówienia. W tym dokumencie wyjaśniamy, jak zaimplementować tę funkcję dla konsumentów za pomocą pakietu Consumer SDK w języku JavaScript, który udostępnia klasę FleetEngineShipmentLocationProvider i powiązane interfejsy.
  • Operatorzy floty, którzy chcą śledzić dostawy i stan pojazdów w całej flocie. Informacje o śledzeniu floty znajdziesz w przewodniku po śledzeniu floty.

Przykładowa aplikacja internetowa śledząca zaplanowane wysyłki

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

Zintegrowanie pakietu Consumer SDK z aplikacją do wykonywania zaplanowanych zadań pozwala zapewnić użytkownikom wygodę dzięki aktualizacjom lokalizacji w czasie zbliżonym do rzeczywistego i pozycjonowaniu na mapie. Klienci mogą zobaczyć lokalizację pojazdu dostawczego i szczegóły dotyczące postępu dostawy, które pomogą im zorientować się, gdzie znajduje się przesyłka.

Co można zrobić z Consumer SDK?

Za pomocą pakietu SDK dla konsumentów możesz udostępnić konsumentom te informacje o dostawie:

  • Pozycja pojazdu dostawczego na mapie w czasie rzeczywistym.
  • przewidywany termin dostawy przesyłki, dostosowany do zmieniających się okoliczności, takich jak natężenie ruchu;
  • Trasa, którą pojazd się porusza.
  • Odległość i liczba przystanków pozostałych do dostarczenia przesyłki.

Możesz też tworzyć inne płynne funkcje dla użytkowników oparte na lokalizacji w aplikacji lub witrynie na podstawie informacji o lokalizacji z Driver SDK. Szczegółowe informacje o pakiecie Driver SDK znajdziesz w artykule Omówienie zaplanowanych zadań w pakiecie Driver SDK.

Komponenty pakietu SDK dla konsumentów

Pakiet SDK JavaScript dla konsumentów zawiera te komponenty:

  • Komponent mapy JavaScript, który jest zamiennikiem standardowej jednostki google.maps.Map.
  • Komponenty danych do połączenia z Fleet Engine.
  • Komponenty do wizualizacji pojazdu i trasy w trakcie dojazdu do miejsca docelowego.
  • dane w postaci plików danych w postaci nieprzetworzonej z szacowanym czasem dojazdu kierowcy lub pozostałym dystansem do przejechania;

W tabeli poniżej opisano te komponenty.

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

Dostawca usługi śledzenia przesyłki udostępnia plik danych o lokalizacji, aby mapa mogła wyświetlać przydatne informacje o przesyłce, takie jak miejsce odbioru lub miejsce dostawy przesyłki oraz lokalizacja i trasę pojazdu dostawczego.

Pobieranie tokena uwierzytelniania Aby uwierzytelnić dostęp do danych o lokalizacji przechowywanych w Fleet Engine, usługa pobierania tokena uwierzytelniającego pobiera tokeny internetowe JSON (JWT) z serwera zaplecza. W ramach swojej aplikacji internetowej implementujesz funkcję pobierania tokena uwierzytelniania za pomocą biblioteki JavaScript do udostępniania ścieżek. Pamiętaj, że musisz też wdrożyć na serwerze zaplecza usługę tworzenia tokenów sieciowych JSON (JWT) dla Fleet Engine.
Opcje stylu mapy Za pomocą opcji niestandardowego stylowania możesz zmienić domyślny styl mapy, aby pasował do stylu aplikacji internetowej.

Jak korzystać z pakietu SDK dla konsumentów

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 z odpowiednim oczyszczeniem. Zobacz Śledzenie przesyłki.
3 Dostosowywanie interfejsu mapy Za pomocą pakietu JavaScript Consumer SDK możesz tworzyć zaplanowane zadania, aby dostosowywać interfejs mapy, dostosowywać znaczniki lub stylizować linie łamane. Zapoznaj się z artykułami Nadawanie mapie stylu, dostosowywanie znacznikówdostosowywanie polilinii.

Co dalej?