Omówienie podróży na żądanie z pakietu SDK sterownika

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ć przypisanymi podróżami oraz korzystać z funkcji nawigacji i wyznaczania tras.

Zanim zaczniesz

W tym przewodniku zakładamy, że znasz te materiały:

Czym jest pakiet Driver SDK do podróży na żądanie?

Pakiet Driver SDK przekazuje do Fleet Engine informacje o lokalizacji pojazdu i aktualizacjach podróży, dzięki czemu Fleet Engine może śledzić pojazdy i przypisane do nich podróże. Pakiet SDK korzysta z detektora zdarzeń, który wysyła do Fleet Engine aktualizacje 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 podróży na żądanie?

Pakiet Driver SDK ułatwia integrację z Fleet Engine w celu aktualizowania tras kierowcy. Dzięki temu pakietowi SDK kierowca może używać jednej aplikacji do zarządzania zadaniami i nawigowania, tak jak w przypadku wersji konsumenckiej Map Google, ale bez konieczności przełączania się na inną aplikację.

Co możesz zrobić za pomocą pakietu Driver SDK do podróży na żądanie

Za pomocą pakietu Driver SDK do podróży na żądanie możesz przekazywać do Fleet Engine te informacje:

  • Położenie pojazdu na mapie w czasie rzeczywistym.
  • Współrzędne geograficzne punktów na trasie podróży podane przez pakiet Navigation SDK.
  • Odległość do następnego punktu na trasie.
  • Szacowany czas dotarcia do następnego punktu na trasie.
  • Trasa, którą ma pokonać pojazd, podana przez pakiet Navigation SDK.

Jak działa pakiet Driver SDK do podróży na żądanie

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łej odległości i szacowanego czasu dotarcia. Wszystkie inne aktualizacje danych pojazdu muszą być wysyłane do backendu klienta, który przekazuje dane do Fleet Engine.

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

Jak używać pakietu Driver SDK do podróży na żądanie

Aby dowiedzieć się, jak zacząć korzystać z pakietu Driver SDK, wybierz platformę.

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.
7 Ustaw szczegóły przejazdu Więcej informacji znajdziesz w artykule Ustawianie szczegółów przejazdu.

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.
6 Ustaw szczegóły przejazdu Więcej informacji znajdziesz w artykule Ustawianie szczegółów przejazdu.

Co dalej?

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