В этом руководстве описано, как устранять ошибки полезной нагрузки и проблемы с передачей данных при использовании Navigation Connect.
Статус "НА МАРШРУТЕ" не получен.
Если вы не получили статус ENROUTE , вероятно, произошла ошибка аутентификации. Проверьте наличие неправильно написанных параметров API или просроченного токена поездки в вашем первоначальном ответе CreateTrip .
Если статус остается NEW , устройство водителя может заблокировать аутентификацию. Поскольку Navigation Connect не отправляет сообщения об ошибках в таких случаях, проверьте следующие сценарии:
- Если навигационное приложение не может найти пункт назначения, убедитесь, что вы указали действительный пункт назначения в URL-адресе запуска.
- Если подходящего маршрута не существует, убедитесь, что пункт отправления и назначения указаны верно и достижимы по дороге.
- Если аутентификация сессии не удалась, проверьте наличие неправильно написанных параметров API или просроченного токена поездки в ответе
CreateTrip. - Если после проверки описанных выше сценариев статус остается
NEW, попросите водителя включить точное определение местоположения и принять запрос на подтверждение в Google Maps или Waze. - Если водитель находится в режиме инкогнито в Google Maps, приложение выдает ошибку, и сессия не запускается. Попросите водителя отключить режим инкогнито.
В начале поездки получен статус FAILED или CLIENT_ERROR.
Если при начале поездки статус меняется на FAILED или CLIENT_ERROR , это означает, что что-то заблокировало обмен данными о поездке. Проверьте следующие причины:
- Проблемы с подключением драйверов.
- Водитель использует Android Auto или Apple CarPlay.
- Водитель не принял или отозвал свое согласие.
- Проблемы с аутентификацией водителей.
- Водитель начал поездку в Соединенных Штатах, но в вашем приложении не включена функция обмена данными о поездках по территории США.
Дальнейших обновлений по поездке не поступало.
Если после ENROUTE API Enroute в вашу тему Google Cloud Pub/Sub или в запрос GetTrip не поступают сообщения FAILED или дальнейшие обновления маршрута, это может привести к отсутствию обновлений маршрута по следующим причинам:
- Google Maps или Waze неожиданно закрываются.
- Проблемы с подключением к сети на телефоне водителя.
Ожидаемая полезная нагрузка не получена
Если после проверки описанных выше шагов вы не получили ожидаемый полезный груз, и при этом подтвердили правильность всех настроек, причиной отсутствия полезного груза могут быть следующие факторы:
- Проблемы с сетевым подключением могут привести к потере полезной нагрузки.
- Слабый сигнал GPS/GNSS : Для навигации требуется точное определение местоположения по спутникам GPS/GNSS. Это может быть невозможно в подземных паркингах, городских каньонах или туннелях. Положение устройства в транспортном средстве также может влиять на качество сигнала.
- Качество и возраст устройства : Более старые или дешевые устройства могут иметь GPS-чипы более низкого качества, что влияет на точность определения местоположения.