In dieser Anleitung wird beschrieben, wie Sie Fehler bei der Nutzlast und Probleme mit Datenfeeds bei der Verwendung von Navigation Connect beheben.
Kein ENROUTE-Status empfangen
Wenn Sie keinen ENROUTE-Status erhalten, ist wahrscheinlich ein Authentifizierungsfehler aufgetreten. Prüfen Sie in Ihrer ersten CreateTrip-Antwort auf falsch geschriebene API-Parameter oder ein abgelaufenes Fahrt-Token.
Wenn der Status NEW bleibt, verhindert das Gerät des Fahrers möglicherweise die Authentifizierung.
Da Navigation Connect in diesen Fällen keine Fehlermeldungen sendet, prüfen Sie die folgenden Szenarien:
- Wenn die Navigations-App das Ziel nicht finden kann, prüfen Sie, ob Sie in der Start-URL ein gültiges Ziel übergeben haben.
- Wenn keine gültige Route vorhanden ist, prüfen Sie, ob Start und Ziel korrekt sind und mit dem Auto erreichbar sind.
- Wenn die Sitzung nicht authentifiziert werden kann, prüfen Sie in der
CreateTrip-Antwort auf falsch geschriebene API-Parameter oder ein abgelaufenes Fahrt-Token. - Wenn der Status nach der Überprüfung der oben genannten Szenarien weiterhin
NEWist, bitten Sie den Fahrer, den genauen Standort zu aktivieren und die Einverständniserklärung in Google Maps oder Waze zu akzeptieren. - Wenn der Fahrer in Google Maps den Inkognitomodus verwendet, zeigt die App eine Fehlermeldung an und die Sitzung kann nicht gestartet werden. Bitten Sie den Fahrer, den Inkognitomodus zu deaktivieren.
Status FAILED oder CLIENT_ERROR beim Start der Fahrt erhalten
Wenn sich der Status in FAILED oder CLIENT_ERROR ändert, wenn der Fahrer eine Fahrt startet, wurde die Freigabe von Fahrtdaten blockiert. Prüfen Sie die folgenden Ursachen:
- Verbindungsprobleme des Fahrers
- Der Fahrer verwendet Android Auto oder Apple CarPlay.
- Der Fahrer hat die Einverständniserklärung nicht akzeptiert oder widerrufen.
- Probleme mit der Authentifizierung des Fahrers
- Der Fahrer hat eine Fahrt in den USA gestartet, aber in Ihrer App ist die Freigabe von Fahrtdaten für die USA nicht aktiviert.
Keine weiteren Fahrtaktualisierungen erhalten
Wenn Sie für Ihr Google Cloud Pub/Sub-Thema oder Ihre GetTrip-API-Aufrufe nach ENROUTE keine FAILED- oder weiteren Fahrtaktualisierungen erhalten, können die folgenden Probleme die Ursache dafür sein:
- Google Maps oder Waze werden unerwartet beendet.
- Probleme mit der Netzwerkverbindung auf dem Smartphone des Fahrers
Erwartete Nutzlast nicht erhalten
Wenn Sie nach der Überprüfung der oben genannten Schritte keine erwartete Nutzlast erhalten und alle Einstellungen korrekt sind, können die folgenden Ursachen dafür verantwortlich sein, dass Nutzlasten fehlen:
- Probleme mit der Netzwerkverbindung können dazu führen, dass Nutzlasten verloren gehen.
- Schlechtes GPS-/GNSS-Signal: Für die Navigation ist ein genauer Standort von GPS-/GNSS Satelliten erforderlich. In Tiefgaragen, Straßenschluchten oder Tunneln ist dies möglicherweise nicht möglich. Auch die Position des Geräts im Fahrzeug kann sich auf die Signalqualität auswirken.
- Qualität und Alter des Geräts: Ältere oder günstigere Geräte haben möglicherweise GPS-Chips von geringerer Qualität, was sich auf die Genauigkeit der Standortberichte auswirkt.