Hướng dẫn này mô tả cách khắc phục lỗi tải trọng và vấn đề về nguồn cấp dữ liệu khi sử dụng Navigation Connect.
Không nhận được trạng thái ĐANG TRÊN ĐƯỜNG
Nếu bạn không nhận được trạng thái ENROUTE, thì có thể đã xảy ra lỗi xác thực. Kiểm tra các tham số API bị sai chính tả hoặc mã thông báo chuyến đi đã hết hạn trong phản hồi CreateTrip ban đầu của bạn.
Nếu trạng thái vẫn là NEW, thì thiết bị của tài xế có thể ngăn quá trình xác thực.
Vì Navigation Connect không gửi thông báo lỗi cho những trường hợp này, hãy kiểm tra các trường hợp sau:
- Nếu ứng dụng điều hướng không tìm thấy đích đến, hãy xác nhận rằng bạn đã truyền một đích đến hợp lệ trong URL khởi chạy.
- Nếu không có tuyến đường hợp lệ, hãy xác minh rằng điểm bắt đầu và điểm đến là chính xác và có thể đi đến bằng đường bộ.
- Nếu phiên không xác thực được, hãy kiểm tra các tham số API bị sai chính tả hoặc mã thông báo chuyến đi đã hết hạn trong phản hồi
CreateTrip. - Nếu trạng thái vẫn là
NEWsau khi bạn kiểm tra các trường hợp nêu trên, thì hãy yêu cầu tài xế bật chế độ vị trí chính xác và chấp nhận lời nhắc đồng ý trong Google Maps hoặc Waze. - Nếu người lái xe đang ở chế độ ẩn danh trong Google Maps, ứng dụng sẽ hiển thị lỗi và phiên hoạt động không bắt đầu được. Hãy yêu cầu người lái xe tắt chế độ ẩn danh.
Nhận được trạng thái FAILED hoặc CLIENT_ERROR khi bắt đầu chuyến đi
Nếu trạng thái thay đổi thành FAILED hoặc CLIENT_ERROR khi tài xế bắt đầu một chuyến đi, thì có nghĩa là đã xảy ra lỗi khiến hoạt động chia sẻ dữ liệu chuyến đi bị chặn. Kiểm tra các nguyên nhân sau:
- Sự cố về khả năng kết nối của trình điều khiển.
- Người lái xe đang sử dụng Android Auto hoặc Apple CarPlay.
- Người lái xe không chấp nhận hoặc thu hồi sự đồng ý.
- Các vấn đề về việc xác thực người lái xe.
- Tài xế bắt đầu một chuyến đi ở Hoa Kỳ, nhưng ứng dụng của bạn chưa bật tính năng chia sẻ dữ liệu chuyến đi ở Hoa Kỳ.
Không nhận được thông tin cập nhật nào khác về chuyến đi
Nếu chủ đề Google Cloud Pub/Sub hoặc các lệnh gọi API GetTrip không nhận được FAILED hoặc các thông tin cập nhật khác về chuyến đi sau ENROUTE, thì những vấn đề sau có thể khiến thông tin cập nhật về chuyến đi bị thiếu:
- Google Maps hoặc Waze đột ngột thoát.
- Sự cố về kết nối mạng trên điện thoại của người lái xe.
Không nhận được tải trọng dự kiến
Nếu bạn không nhận được tải trọng dự kiến sau khi kiểm tra các bước trên và bạn xác nhận rằng mọi chế độ thiết lập đều chính xác, thì những yếu tố sau có thể gây ra tình trạng thiếu tải trọng:
- Vấn đề về kết nối mạng có thể khiến các tải trọng bị giảm.
- Tín hiệu GPS/GNSS yếu: Tính năng chỉ đường yêu cầu thông tin vị trí chính xác từ các vệ tinh GPS/GNSS. Điều này có thể không thực hiện được ở gara đỗ xe dưới lòng đất, hẻm núi đô thị hoặc đường hầm. Vị trí của thiết bị trong xe cũng có thể ảnh hưởng đến chất lượng tín hiệu.
- Chất lượng và tuổi đời của thiết bị: Các thiết bị cũ hoặc rẻ tiền có thể có chip GPS chất lượng kém hơn, ảnh hưởng đến độ chính xác của báo cáo vị trí.