Pakiet SDK dla kierowców to zestaw narzędzi do tworzenia aplikacji mobilnych i podstawowy element Fleet Engine. Dzięki temu pakietowi SDK aplikacja kierowcy może zarządzać przydziałami pracy oraz włączać funkcje nawigacji i wyznaczania trasy.
Zanim zaczniesz
W tym przewodniku przyjęto założenie, że zostały przez Ciebie przeczytane te materiały:
- Podstawowe informacje o Fleet Engine
- Model danych o pojazdach.
- Model danych zaplanowanych zadań.
- Jak skonfigurować Fleet Engine
- Jak tworzyć pojazdy i z nich korzystać w Fleet Engine
Czym jest pakiet Driver SDK do zaplanowanych zadań?
Pakiet sterowników SDK dla kierowcy przekazuje Fleet Engine informacje o lokalizacji pojazdu i aktualizacje zadań, aby Fleet Engine mógł zarządzać pojazdami dostawczymi oraz przypisanymi do nich przystankami i zadaniami dostaw. W podstawie pakiet SDK używa odbiornika zdarzeń do wysyłania aktualizacji lokalizacji i współrzędnych geograficznych (szerokość/długość geograficzna) wraz z bieżącym odcinkiem trasy i miejscem docelowym z pakietu SDK Nawigacji do Fleet Engine, gdy kierowca zacznie prowadzić.
Dlaczego warto używać pakietu Driver SDK do zaplanowanych zadań?
Pakiet SDK dla kierowców umożliwia łatwiejszą integrację z Fleet Engine w celu aktualizowania tras kierowcy. Dzięki temu pakietowi SDK kierowca może korzystać z jednej aplikacji do zarządzania zleceniami i nawigacją, tak jak w przypadku wersji Google Maps dla użytkowników, ale bez konieczności przełączania się na inną aplikację.
Co możesz zrobić za pomocą pakietu Driver SDK do wykonywania zaplanowanych zadań
Używaj pakietu sterowników SDK do wykonywania zadań zaplanowanych w celu przesyłania tych informacji do Fleet Engine:
- Pozycja pojazdu dostawczego na mapie w czasie rzeczywistym.
- Szerokość i długość geograficzna przystanku.
- Pozostała odległość do przystanku.
- Szacowany czas dotarcia do przystanku.
- Trasa, którą pojazd musi pokonać, zgodnie z podanymi przez pakiet SDK Nawigacji.
Jak działa pakiet Driver SDK do zaplanowanych zadań
Pakiet SDK Kierowcy korzysta z pakietu SDK Nawigacji, aby uzyskać informacje o trasie i miejscu docelowym. Oprócz informacji z pakietu SDK nawigacji pakiet SDK dla kierowcy integruje się z aplikacją kierowcy i przekazuje pakietowi Fleet Engine strumień aktualizacji lokalizacji, współrzędnych szerokości i długości geograficznej, pozostałej odległości oraz przewidywanego czasu przybycia. Wszystkie inne aktualizacje danych pojazdu muszą być wysyłane do backendu klienta, który przekazuje dane do Fleet Engine.
Jak używać pakietu Driver SDK do zaplanowanych zadań
Wybierz platformę, aby dowiedzieć się, jak zacząć korzystać z Driver SDK.
Android
1 | Pobierz pakiet Driver SDK na Androida | Więcej informacji znajdziesz w artykule Pobieranie pakietu Driver SDK. |
2 | Konfigurowanie projektu w konsoli Google Cloud | Więcej informacji znajdziesz w artykule Konfigurowanie projektu w konsoli Google Cloud. |
3 | Deklarowanie zależności | Więcej informacji znajdziesz w artykule Deklarowanie zależności. |
4 | Tworzenie tokenów uwierzytelniania | Więcej informacji znajdziesz w artykule Tworzenie tokenów uwierzytelniania. |
5 | Inicjowanie pakietu Driver SDK | Więcej informacji znajdziesz w artykule Inicjowanie Driver SDK. |
6 | Przygotowanie pojazdu | Więcej informacji znajdziesz w artykule Przygotowanie pojazdu. |
iOS
1 | Pobierz pakiet Driver SDK na iOS | Więcej informacji znajdziesz w artykule Pobieranie pakietu Driver SDK. |
2 | Konfigurowanie projektu w konsoli Google Cloud | Więcej informacji znajdziesz w artykule Konfigurowanie projektu w konsoli Google Cloud. |
3 | Tworzenie tokenów uwierzytelniania | Więcej informacji znajdziesz w artykule Tworzenie tokenów uwierzytelniania. |
4 | Inicjowanie pakietu Driver SDK | Więcej informacji znajdziesz w artykule Inicjowanie Driver SDK. |
5 | Przygotowanie pojazdu | Więcej informacji znajdziesz w artykule Przygotowanie pojazdu. |
Co dalej?
Zapoznaj się z dokumentacją platformy, na której chcesz skonfigurować pakiet Driver SDK: