
Pakiet Driver SDK to zestaw narzędzi do tworzenia aplikacji mobilnych i podstawowy komponent Fleet Engine. Dzięki temu pakietowi SDK aplikacja kierowcy może zarządzać przydzielonymi zadaniami oraz korzystać z funkcji nawigacji i wyznaczania tras.
Zanim zaczniesz
Ten przewodnik zakłada, że znasz te materiały:
- Podstawy Fleet Engine.
- Model danych pojazdów.
- Model danych zadań zaplanowanych.
- Konfigurowanie Fleet Engine.
- Tworzenie pojazdów w Fleet Engine i korzystanie z nich.
Czym jest pakiet Driver SDK do zadań zaplanowanych?
Pakiet Driver SDK przesyła do Fleet Engine informacje o lokalizacji pojazdu i aktualizacjach zadań, dzięki czemu Fleet Engine może zarządzać pojazdami dostawczymi oraz przypisanymi do nich przystankami i zadaniami. Pakiet SDK korzysta z detektora zdarzeń, który wysyła do Fleet Engine informacje o zmianie lokalizacji oraz współrzędne geograficzne, a także bieżący odcinek trasy i miejsce docelowe z pakietu Navigation SDK, gdy kierowca zaczyna jazdę.
Dlaczego warto używać pakietu Driver SDK do zadań zaplanowanych?
Pakiet Driver SDK ułatwia integrację z Fleet Engine w celu aktualizowania tras kierowcy. Dzięki temu pakietowi SDK kierowca może zarządzać zadaniami i nawigować w jednej aplikacji, tak jak w wersji konsumenckiej Map Google, bez konieczności przełączania się na inną aplikację.
Co możesz zrobić za pomocą pakietu Driver SDK do zadań zaplanowanych
Za pomocą pakietu Driver SDK do zadań zaplanowanych możesz przekazywać do Fleet Engine te informacje:
- Położenie pojazdu dostawczego na mapie w czasie rzeczywistym.
- Współrzędne geograficzne przystanku.
- Pozostały dystans do przystanku.
- Szacowany czas dotarcia do przystanku.
- Trasa, którą ma pokonać pojazd, podana przez pakiet Navigation SDK.
Jak działa pakiet Driver SDK do zadań zaplanowanych
Pakiet Driver SDK korzysta z pakietu Navigation SDK w celu uzyskania informacji o trasie i miejscu docelowym. W połączeniu z informacjami z pakietu Navigation SDK pakiet Driver SDK integruje się z aplikacją kierowcy i przesyła do Fleet Engine strumień aktualizacji lokalizacji, współrzędnych geograficznych, pozostałego dystansu i szacowanych czasów dotarcia. Wszystkie inne aktualizacje danych pojazdu muszą być wysyłane do backendu klienta, który przekazuje dane do Fleet Engine.

Jak korzystać z pakietu Driver SDK do zadań zaplanowanych
Wybierz platformę, aby dowiedzieć się, jak zacząć korzystać z pakietu Driver SDK.
Android
| 1 | Pobierz pakiet Driver SDK na Androida | Więcej informacji znajdziesz w artykule Pobieranie pakietu Driver SDK. |
| 2 | Skonfiguruj projekt w konsoli Google Cloud | Więcej informacji znajdziesz w artykule Konfigurowanie projektu w konsoli Google Cloud. |
| 3 | Zadeklaruj zależności | Więcej informacji znajdziesz w artykule Deklarowanie zależności. |
| 4 | Utwórz tokeny uwierzytelniające | Więcej informacji znajdziesz w artykule Tworzenie tokenów uwierzytelniających. |
| 5 | Zainicjuj pakiet Driver SDK | Więcej informacji znajdziesz w artykule Inicjowanie pakietu Driver SDK. |
| 6 | Przygotuj pojazd | Więcej informacji znajdziesz w artykule Przygotowywanie pojazdu. |
iOS
| 1 | Pobierz pakiet Driver SDK na iOS | Więcej informacji znajdziesz w artykule Pobieranie pakietu Driver SDK. |
| 2 | Skonfiguruj projekt w konsoli Google Cloud | Więcej informacji znajdziesz w artykule Konfigurowanie projektu w konsoli Google Cloud. |
| 3 | Utwórz tokeny uwierzytelniające | Więcej informacji znajdziesz w artykule Tworzenie tokenów uwierzytelniających. |
| 4 | Zainicjuj pakiet Driver SDK | Więcej informacji znajdziesz w artykule Inicjowanie pakietu Driver SDK. |
| 5 | Przygotuj pojazd | Więcej informacji znajdziesz w artykule Przygotowywanie pojazdu. |
Co dalej?
Zapoznaj się z dokumentacją dotyczącą platformy, na której chcesz skonfigurować pakiet Driver SDK: