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:
- Podstawowe informacje o Fleet Engine
- Model danych o pojazdach.
- 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 nawigacją, tak jak w przypadku wersji Google Maps dla użytkowników, ale bez konieczności przełączania się na inną aplikację.
Co możesz zrobić za pomocą pakietu Driver SDK na potrzeby przejazdów na żądanie
Użyj pakietu sterowników SDK dla przejazdów na żądanie, aby przesyłać do Fleet Engine następujące informacje:
- Bieżąca pozycja pojazdu na mapie.
- współrzędne szerokości i długości geograficznej punktów pośrednich trasy udostępniane przez pakiet SDK do nawigacji.
- Pozostała odległość do następnego punktu orientacyjnego.
- Szacowany czas dotarcia do następnego punktu orientacyjnego.
- Trasa, którą pojazd musi pokonać, zgodnie z podanymi przez pakiet SDK Nawigacji.
Jak działa pakiet Driver SDK do obsługi przejazdów na żądanie
Pakiet SDK Kierowcy korzysta z pakietu SDK Nawigacji, aby uzyskać informacje o trasie i miejscu docelowym. 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 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 Driver SDK. |
6 | Przygotowanie pojazdu | Więcej informacji znajdziesz w artykule Przygotowanie pojazdu. |
7 | Ustawianie szczegółów podróży | Więcej informacji znajdziesz w sekcji 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 Przygotowanie 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 Driver SDK: