Dostosuj wrażenia klientów w przypadku zaplanowanych zadań, umożliwiając im śledzenie postępów zaplanowanych dostaw lub zamówień usług.
Czym jest pakiet SDK dla konsumentów do zaplanowanych zadań?
Pakiet Consumer SDK to funkcja Fleet Engine do zaplanowanych zadań, która zawiera też zestawy narzędzi do tworzenia interfejsu użytkownika. Te zestawy narzędzi umożliwiają tworzenie wyświetleń opartych na mapach, 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, 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ę
FleetEngineShipmentLocationProvideri powiązane interfejsy. - Operatorzy flot, którzy chcą śledzić stan dostawy i pojazdu w przypadku całej floty pojazdów. Więcej informacji o śledzeniu flot znajdziesz w przewodniku po śledzeniu flot.

Dlaczego warto używać pakietu SDK dla konsumentów do zadań zaplanowanych?
Zintegrowanie pakietu Consumer SDK z aplikacjami konsumenckimi do planowania zadań umożliwia zapewnienie kompleksowej obsługi klienta dzięki aktualizacjom lokalizacji w czasie zbliżonym do rzeczywistego i pozycjom dopasowanym do dróg. Klienci mogą zobaczyć lokalizację pojazdu dostawczego i szczegóły postępów, które pomogą im zrozumieć, gdzie znajduje się 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, takich jak ruch drogowy.
- trasę, którą pokonuje 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 użytkownika lub witrynie inne płynne usługi dla klientów oparte na lokalizacji. Więcej informacji o pakiecie Driver SDK znajdziesz w przeglądzie zaplanowanych zadań pakietu Driver SDK.
Komponenty pakietu SDK dla konsumentów
Pakiet JavaScript Consumer SDK zawiera te 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.
- nieprzetworzone pliki danych z szacowanym czasem dotarcia na miejsce kierowcy lub pozostałą odległością do przejechania;
W tabeli poniżej znajdziesz opis komponentów.
| Komponent | Opis |
|---|---|
| Widok mapy | Widok mapy ilustruje postępy pojazdu, aktualizując widok w miarę jego przemieszczania się po trasie. |
| Dostawca informacji o lokalizacji przesyłki | Dostawca śledzenia przesyłek udostępnia plik danych o lokalizacji, dzięki czemu na mapie mogą się wyświetlać przydatne informacje o przesyłce, takie jak miejsce odbioru lub dostawy oraz lokalizacja i trasa pojazdu dostawczego. |
| Moduł pobierania tokena uwierzytelniania | Moduł pobierania tokenów uwierzytelniających pobiera z serwera backendu tokeny internetowe JSON (JWT), aby uwierzytelniać dostęp do danych o lokalizacji przechowywanych w Fleet Engine. W ramach aplikacji internetowej wdrażasz narzędzie do pobierania tokenów uwierzytelniających za pomocą biblioteki JavaScript Journey Sharing. Pamiętaj, że musisz też wdrożyć usługę tworzenia tokenów sieciowych JSON (JWT) dla Fleet Engine na serwerze backendu. |
| 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 | 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 je zakończyć, a także jak zwalniać miejsce. 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ść dostosowywania znaczników lub stylizować linie łamane. Zobacz Stylizowanie mapy, Dostosowywanie znaczników i Dostosowywanie linii łamanych. |