Z tego dokumentu dowiesz się, jak skonfigurować interfejs Navigation Connect API, oraz poznasz wymagania dotyczące urządzenia kierowcy, które musi spełniać, aby korzystać z tego interfejsu.
Proces konfiguracji Navigation Connect
Zanim zaczniesz korzystać z interfejsu Navigation Connect API, musisz wykonać te czynności konfiguracyjne:
- Utwórz i skonfiguruj projekt Google Cloud.
- Włącz interfejs Navigation Connect API i zweryfikuj aplikację.
- Skonfiguruj OAuth, aby tworzyć tokeny OAuth.
- Skonfiguruj konto usługi, aby umożliwić komunikację między infrastrukturą backendu a Mapami Google lub Waze.
Minimalne wymagania dotyczące urządzeń, które umożliwiają korzystanie z interfejsu Navigation Connect
Te wymagania są niezbędne, aby urządzenie kierowcy mogło prawidłowo uruchomić sesję Navigation Connect. Sesja korzysta z interfejsu Navigation Connect API, aby wysyłać dane o podróży w czasie rzeczywistym, takie jak lokalizacja i szacowany czas dotarcia, na serwer backendu.
Obsługiwane wersje aplikacji
Na urządzeniu musi być zainstalowana Waze w wersji 5.15.5 lub nowszej albo Mapy Google w wersji 26.14 lub nowszej.
Dokładna lokalizacja jest włączona
Poproś kierowcę o włączenie uprawnień do dokładnej lokalizacji na urządzeniu. Waze i Mapy Google wymagają dokładnej lokalizacji, aby rozpocząć nawigację.
Zgoda kierowcy
Navigation Connect wymaga zgody kierowcy na udostępnianie danych o podróży. Nie musisz wywoływać okna z prośbą o zgodę na przetwarzanie danych osobowych. Interfejs użytkownika jest obsługiwany automatycznie przez Mapy Google lub Waze.
Podczas pierwszej podróży zainicjowanej z poziomu Twojej aplikacji Mapy Google lub Waze poproszą kierowcę o udostępnienie danych o podróży.
- Jeśli kierowca kliknie Zezwól, Navigation Connect zacznie udostępniać Twojemu backendowi dane o bieżącej lokalizacji i szacowany czas przyjazdu.
- Jeśli kierowca kliknie Nie zezwalaj lub później wycofa zgodę, Mapy Google lub Waze będą podawać szczegółowe wskazówki dojazdu, ale Navigation Connect nie będzie wysyłać danych. Twój backend otrzymuje w ładunku danych o podróży stan
CLIENT_ERROR.
Kierowcy muszą potwierdzać tę zgodę co 12 miesięcy.
Co dalej?
Pierwszym krokiem w konfigurowaniu interfejsu Navigation Connect API jest utworzenie i skonfigurowanie projektu w chmurze Google.