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ć przypisanymi przejazdami oraz umożliwiać kierowcy nawigację i wyznaczanie tras.
Zanim zaczniesz
W tym przewodniku przyjęto założenie, że zostały przez Ciebie przeczytane te materiały:
- Podstawy Fleet Engine.
- Model danych dla pojazdów.
- Model danych dla podróży na żądanie.
- Jak skonfigurować Fleet Engine.
- Jak tworzyć pojazdy i z nich korzystać w Fleet Engine
Czym jest pakiet SDK dla kierowców w przypadku przejazdów na żądanie?
Pakiet sterowników SDK przekazuje Fleet Engine informacje o lokalizacji pojazdu i aktualizacje dotyczące podróży, aby Fleet Engine mógł śledzić pojazdy i przypisane do nich podróże. 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 sterowników SDK dla kierowców w przypadku przejazdów na żądanie?
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 nawigacji, tak jak w przypadku wersji Google Maps dla użytkowników, ale bez konieczności przełączania się na inną aplikację.
Co można zrobić za pomocą pakietu Driver SDK na potrzeby przejazdów na żądanie
Użyj pakietu sterowników SDK Kierowcy w przypadku przejazdów na żądanie, aby przesyłać do Fleet Engine następujące informacje:
- Bieżąca pozycja pojazdu na mapie.
- współrzędne geograficzne punktów pośrednich podróży udostępnione przez pakiet SDK do nawigacji;
- Pozostała odległość do następnego punktu orientacyjnego.
- 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
Na potrzeby informacji o trasach i miejsca docelowego pakiet Driver SDK wymaga pakietu Navigation SDK. 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 korzystać z Driver SDK do obsługi przejazdów na żądanie
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 Oświadczenie o zależnościach. |
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. |
7 | Ustawianie szczegółów podróży | Więcej informacji znajdziesz w artykule Ustawianie szczegółów podróży. |
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 na temat przygotowywania pojazdu. |
6 | Ustawianie szczegółów podróży | Więcej informacji znajdziesz w sekcji Ustawianie szczegółów podróży. |
Co dalej?
Zapoznaj się z dokumentacją platformy, na której chcesz skonfigurować pakiet SDK sterownika: