- JSON-Darstellung
- SearchVehiclesRequestLog
- VehicleAttributeListLog
- SearchVehiclesResponseLog
- VehicleMatchLog
Details zur SearchVehicles-Anfrage und -Antwort
Hinweis: Dieses Protokoll wird nach dem Feld „matches“ aufgeteilt, wenn die Gesamtgröße des Protokolls 256 KB überschreitet. Weitere Informationen finden Sie unter Logs aufteilen.
| JSON-Darstellung |
|---|
{ "request": { object ( |
| Felder | |
|---|---|
request |
Die Anfrage wird an die Fleet Engine gesendet. |
response |
Die an den Client zurückgegebene Antwort. Wenn der RPC-Aufruf zu einem Fehler führt, wird die Antwort nicht festgelegt. |
errorResponse |
Die Fehlerantwort, die an den Client zurückgegeben wurde. Sie wird zurückgesetzt, wenn der RPC-Aufruf erfolgreich war. |
SearchVehiclesRequestLog
Details zur SearchVehicles-Anfrage
| JSON-Darstellung |
|---|
{ "header": { object ( |
| Felder | |
|---|---|
header |
Anfrageheader. |
pickupPoint |
Die Abholstelle, in deren Nähe gesucht werden soll. |
dropoffPoint |
Der beabsichtigte Abgabeort des Kunden. |
pickupRadiusMeters |
Gibt den Umkreis für die Fahrzeugsuche um den Abholpunkt an. |
count |
Gibt die maximale Anzahl der zurückzugebenden Fahrzeuge an. |
minimumCapacity |
Gibt die erforderliche Mindestkapazität des Fahrzeugs an. |
searchTripTypes[] |
Die Suche wird auf Fahrzeuge beschränkt, die mindestens einen der angegebenen Fahrttypen unterstützen. |
maximumStaleness |
Schränkt die Suche auf Fahrzeuge ein, die ihren Standort innerhalb des angegebenen Zeitraums aktualisiert haben. Die Dauer in Sekunden mit bis zu neun Nachkommastellen und am Ende mit " |
vehicleTypes[] |
Die Fahrzeugtypen, nach denen gesucht werden soll. |
requiredAttributes[] |
Die Suche wird auf Fahrzeuge mit den angegebenen Attributen beschränkt. |
requiredOneOfAttributes[] |
Die Suche wird auf Fahrzeuge beschränkt, die mindestens eines der angegebenen Attribute haben, die auf jede VehicleAttributeList angewendet werden. |
requiredOneOfAttributeSets[] |
Die Suche wird auf Fahrzeuge mit mindestens einem Satz der in der VehicleAttributeList angegebenen Attribute beschränkt. |
matchOrderBy |
Sortierreihenfolge der Suchergebnisse. |
includeBackToBack |
Gibt an, ob ein Fahrzeug mit einer aktiven Fahrt für eine weitere Übereinstimmung infrage kommt. |
tripId |
ID der Fahrt, die mit der Suchanfrage für Fahrzeuge verknüpft ist. |
filter |
Eine AIP-160-Abfrage, die die zurückgegebenen Fahrzeuge anhand von Fahrzeugattributen einschränkt. |
VehicleAttributeListLog
Ein Listen-Listen-Datentyp für „VehicleAttributeLog“.
| JSON-Darstellung |
|---|
{
"attributes": [
{
object ( |
| Felder | |
|---|---|
attributes[] |
Eine Liste der Attribute in dieser Sammlung. |
SearchVehiclesResponseLog
Details zur Antwort von „SearchVehicles“
| JSON-Darstellung |
|---|
{
"matchIds": [
string
],
"matches": [
{
object ( |
| Felder | |
|---|---|
matchIds[] |
Nicht mehr unterstützt: Liste der Fahrzeug-IDs für die zurückgegebenen Fahrzeuge. Verwenden Sie „matches.vehicle.name“, um diese ID abzuleiten. |
matches[] |
Liste der Fahrzeugübereinstimmungen für die zurückgegebenen Fahrzeuge. |
VehicleMatchLog
Das Protokoll eines SearchVehicles-Ergebnisses vom Typ „VehicleMatch“.
| JSON-Darstellung |
|---|
{ "vehicle": { object ( |
| Felder | |
|---|---|
vehicle |
Ein Fahrzeug, das der Anfrage entspricht. |
vehiclePickupEta |
Die geschätzte Ankunftszeit des Fahrzeugs am in der Anfrage angegebenen Abholpunkt. Ein leerer Wert weist auf einen Fehler bei der Berechnung der geschätzten Ankunftszeit für das Fahrzeug hin. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
vehiclePickupDistanceMeters |
Die Fahrstrecke des Fahrzeugs zum in der Anfrage angegebenen Abholpunkt, einschließlich aller Zwischenabhol- oder -absetzvorgänge für eine bestehende Fahrt. Ein leerer Wert weist auf einen Fehler bei der Berechnung der zurückgelegten Strecke für das Fahrzeug hin. |
vehiclePickupStraightLineDistanceMeters |
Die Luftlinie zwischen dem Fahrzeug und dem in der Anfrage angegebenen Abholpunkt, einschließlich Zwischenwegpunkten für bestehende Fahrten. |
vehicleDropoffEta |
Die geschätzte Ankunftszeit des gesamten Fahrzeugs am in der Anfrage angegebenen Zielort. Die geschätzte Ankunftszeit umfasst alle erforderlichen Fahrten für aktive Fahrten, die abgeschlossen werden müssen, bevor das Fahrzeug am in der Anfrage angegebenen Ziel ankommt. Der Wert wird nur dann ausgefüllt, wenn in der Anfrage ein Zielpunkt angegeben ist. Ein leerer Wert gibt an, dass die Berechnung der geschätzten Ankunftszeit für das Fahrzeug am Zielort fehlgeschlagen ist. Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
vehiclePickupToDropoffDistanceMeters |
Die Fahrstrecke des Fahrzeugs (in Metern) vom Abholpunkt zum in der Anfrage angegebenen Zielpunkt. Die Entfernung bezieht sich nur auf die beiden Punkte und schließt den Standort des Fahrzeugs oder andere Wegpunkte nicht ein, die das Fahrzeug passiert, bevor es den Abhol- oder Abgabeort erreicht. Der Wert wird nur dann ausgefüllt, wenn in der Anfrage ein Zielpunkt angegeben ist. Ein leerer Wert weist auf einen Fehler bei der Berechnung der Entfernung zwischen den in der Anfrage angegebenen Abhol- und Abgabeorten hin. |
tripType |
Der Fahrttyp der Anfrage, der zur Berechnung der geschätzten Ankunftszeit am Abholpunkt verwendet wurde. |
vehicleMatchType |
Art der Fahrzeugübereinstimmung. |
requestedOrderedBy |
Die vom Aufrufer angeforderte Methode zum Sortieren von Fahrzeugübereinstimmungen. |
orderedBy |
Die tatsächliche Methode, mit der dieses Fahrzeug bestellt wird. Normalerweise entspricht dies dem Feld „order_by“ aus der Anfrage. Unter bestimmten Umständen, z. B. bei einem Ausfall der Google Maps-Backends, kann jedoch eine andere Methode verwendet werden, z. B. PICKUP_POINT_STRAIGHT_DISTANCE. |