Omówienie zaplanowanych zadań pakietu SDK sterownika

Pakiet Driver SDK to zestaw narzędzi do aplikacji mobilnych i podstawowy komponent Fleet Engine. Dzięki temu pakietowi SDK aplikacja dla kierowców może zarządzać przydzielonymi zadaniami oraz korzystać z nawigacji i wyznaczania tras.

Zanim zaczniesz

W tym przewodniku przyjęto założenie, że czytelnik zapoznał się z tymi materiałami:

Czym jest pakiet Driver SDK do zaplanowanych zadań?

Pakiet Driver SDK przekazuje do 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 dostawy. Pakiet SDK używa detektora zdarzeń do wysyłania do Fleet Engine informacji o zmianie lokalizacji i współrzędnych geograficznych, a także bieżącego odcinka trasy i miejsca docelowego z pakietu Navigation SDK, gdy kierowca zaczyna jazdę.

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

Pakiet SDK dla kierowców ułatwia integrację z Fleet Engine w celu aktualizowania tras kierowcy. Dzięki temu pakietowi SDK kierowca może zarządzać przydzielonymi zadaniami i korzystać z nawigacji w jednej aplikacji, tak jak w przypadku konsumenckiej wersji Map Google, bez konieczności przełączania się na inną aplikację.

Możliwości pakietu Driver SDK w przypadku zaplanowanych zadań

Używaj pakietu Driver SDK do zaplanowanych zadań, aby przekazywać do Fleet Engine te informacje:

  • Pozycja pojazdu dostawczego na mapie w czasie rzeczywistym.
  • Współrzędne geograficzne przystanku.
  • Odległość do przystanku.
  • Szacowany czas dotarcia na przystanek.
  • Trasa, którą pojazd musi pokonać, podana przez pakiet Navigation SDK.

Jak działa pakiet Driver SDK w przypadku zaplanowanych zadań

Pakiet Driver SDK korzysta z pakietu Navigation SDK, aby uzyskiwać informacje o trasie i miejscu docelowym. W połączeniu z informacjami z 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 szacowanego czasu przyjazdu. Wszystkie inne aktualizacje danych pojazdu muszą być wysyłane do backendu klienta, który przekazuje je do Fleet Engine.

Diagram systemu pokazujący, jak pakiet Driver SDK komunikuje się z infrastrukturą klienta, a następnie z infrastrukturą Google za pomocą Fleet Engine i backendu klienta.

Jak korzystać z pakietu Driver SDK w przypadku zaplanowanych zadań

Wybierz platformę, aby dowiedzieć się, jak zacząć korzystać z pakietu Driver SDK.

Android

1 Pobieranie pakietu Driver SDK na Androida Więcej informacji znajdziesz w sekcji 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 sekcji 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 pakietu Driver SDK.
6 Przygotowanie pojazdu Więcej informacji znajdziesz w artykule Przygotowywanie pojazdu.

iOS

1 Pobieranie pakietu 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 pakietu Driver SDK.
5 Przygotuj pojazd Więcej informacji znajdziesz w artykule Przygotowywanie pojazdu.

Co dalej?

Zapoznaj się z dokumentacją platformy, na której chcesz skonfigurować pakiet Driver SDK: