Driver SDK to zestaw narzędzi aplikacji mobilnych i podstawowy komponent floty Wyszukiwarka. Dzięki temu pakietowi SDK aplikacja kierowcy może zarówno zarządzać przypisanymi podróżami, funkcje nawigacji kierowcy i wyznaczania tras.
Zanim zaczniesz
W tym przewodniku zakładamy, że znasz te informacje:
- Podstawy Fleet Engine.
- Model danych dla pojazdów.
- Model danych podróży na żądanie.
- Jak skonfigurować Fleet Engine.
- Tworzenie i używanie pojazdów we Fleet Engine.
Czym jest pakiet Driver SDK dla podróży na żądanie?
Driver SDK przekazuje do Fleet Engine informacje o lokalizacji pojazdu i podróży, aby usługa Fleet Engine mogła śledzić pojazdy i przypisane do nich podróży. Pakiet SDK używa detektora zdarzeń do wysyłania lokalizacji aktualizacje i współrzędne szerokości i długości geograficznej, a także aktualny fragment trasy i miejsce docelowe z pakietu Navigation SDK do Fleet Engine po uruchomieniu sterownika. podczas jazdy.
Dlaczego warto używać pakietu Driver SDK w przypadku podróży na żądanie?
Pakiet Driver SDK umożliwia łatwą integrację z Fleet Engine w celu aktualizacji trasy kierowców. Dzięki temu pakietowi SDK Twój kierowca może zarządzać urządzeniami za pomocą jednej aplikacji i poruszać się tak, jakby używaliby zwykłej wersji Google. Map Google, ale bez konieczności przełączania się na inną aplikację.
Co można zrobić za pomocą pakietu Driver SDK w przypadku podróży na żądanie
Używaj pakietu Driver SDK w przypadku podróży na żądanie, aby informować flotę o poniższych kwestiach Wyszukiwarka:
- Aktualna pozycja pojazdu na mapie.
- Współrzędne geograficzne dla punktów na trasie dostarczanych przez Pakiet SDK do nawigacji.
- Pozostała odległość do następnego punktu na trasie.
- Szacowany czas dotarcia do następnego punktu na trasie.
- Trasa, którą musi wybrać pojazd, zgodnie z informacjami zawartymi w pakiecie SDK do nawigacji.
Jak działa pakiet Driver SDK do podróży na żądanie
Pakiet Driver SDK do obsługi informacji o routingu i tras zależy od pakietu Navigation SDK miejsce docelowe. Wraz z informacjami z pakietu SDK nawigacji Pakiet SDK integruje się z aplikacją sterownika i udostępnia usłudze Fleet Engine strumień aktualizacje lokalizacji, współrzędne szerokości i długości geograficznej, pozostała odległość oraz szacowany czas dotarcia na miejsce. Wszelkie inne aktualizacje danych pojazdu muszą być wysyłane do backendu klienta, który przekazuje dane do Fleet Engine.
Jak używać pakietu Driver SDK w przypadku podróży na żądanie
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 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 pakietu Driver SDK. |
6 | Przygotowanie pojazdu | Więcej informacji znajdziesz w artykule na temat przygotowywania pojazdu. |
7 | Ustawianie szczegółów podróży | Więcej informacji znajdziesz w artykule Ustawianie szczegółów podróży. |
iOS
1 | Pobierz Driver SDK na iOS | Więcej informacji znajdziesz w artykule Pobieranie 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 | Przygotowanie pojazdu | Więcej informacji znajdziesz w artykule na temat przygotowywania pojazdu. |
6 | Ustawianie szczegółów podróży | Więcej informacji znajdziesz w artykule Ustawianie szczegółów podróży. |
Co dalej?
Zapoznaj się z dokumentacją platformy, na której chcesz skonfigurować sterownik. Pakiet SDK: