Index
TripService
(Schnittstelle)VehicleService
(Schnittstelle)BatteryInfo
(Meldung)BatteryStatus
(Option)BillingPlatformIdentifier
(Option)ConsumableTrafficPolyline
(Meldung)CreateTripRequest
(Meldung)CreateVehicleRequest
(Meldung)DeviceSettings
(Meldung)GetTripRequest
(Meldung)GetVehicleRequest
(Meldung)LicensePlate
(Meldung)ListVehiclesRequest
(Meldung)ListVehiclesResponse
(Meldung)LocationPowerSaveMode
(Option)LocationSensor
(Option)NavigationStatus
(Option)PolylineFormatType
(Option)PowerSource
(Option)ReportBillableTripRequest
(Meldung)ReportBillableTripRequest.SolutionType
(Aufzählung)RequestHeader
(Meldung)RequestHeader.Platform
(Option)RequestHeader.SdkType
(Option)SearchTripsRequest
(Meldung)SearchTripsResponse
(Meldung)SearchVehiclesRequest
(Meldung)SearchVehiclesRequest.CurrentTripsPresent
(Option)SearchVehiclesRequest.VehicleMatchOrder
(Option)SearchVehiclesResponse
(Meldung)SpeedReadingInterval
(Meldung)SpeedReadingInterval.Speed
(Aufzählung)StopLocation
(Meldung)TerminalLocation
(Meldung)TerminalPointId
(Nachricht) (eingestellt)TrafficPolylineData
(Meldung)Trip
(Meldung)TripStatus
(Option)TripType
(Option)TripView
(Option)TripWaypoint
(Meldung)UpdateTripRequest
(Meldung)UpdateVehicleAttributesRequest
(Meldung)UpdateVehicleAttributesResponse
(Meldung)UpdateVehicleRequest
(Meldung)Vehicle
(Meldung)Vehicle.VehicleType
(Meldung)Vehicle.VehicleType.Category
(Aufzählung)VehicleAttribute
(Meldung)VehicleAttributeList
(Meldung)VehicleLocation
(Meldung)VehicleMatch
(Meldung)VehicleMatch.VehicleMatchType
(Option)VehicleState
(Option)VisualTrafficReportPolylineRendering
(Meldung)VisualTrafficReportPolylineRendering.RoadStretch
(Meldung)VisualTrafficReportPolylineRendering.RoadStretch.Style
(Aufzählung)Waypoint
(Meldung)WaypointType
(Aufzählung)
TripService
Fahrtverwaltungsdienst.
CreateTrip |
---|
Erstellt eine Fahrt in der Fleet Engine und gibt die neue Fahrt zurück. |
GetTrip |
---|
Informationen zu einer einzelnen Fahrt abrufen. |
ReportBillableTrip |
---|
Abrechenbare Fahrtnutzung melden. |
SearchTrips |
---|
Sie können alle Fahrten für ein bestimmtes Fahrzeug abrufen. |
UpdateTrip |
---|
Aktualisiert Fahrtdaten. |
VehicleService
Fahrzeugverwaltung.
CreateVehicle |
---|
Instanziiert ein neues Fahrzeug, das mit einem On-Demand-Mitfahrdienst oder Lieferdienst verknüpft ist. Jede Die folgenden
Die folgenden
Alle anderen Felder sind optional und werden verwendet, sofern sie angegeben werden. |
GetVehicle |
---|
Gibt ein Fahrzeug von der Fleet Engine zurück. |
ListVehicles |
---|
Gibt eine paginierte Liste von Fahrzeugen zurück, die einem Anbieter zugeordnet sind und den Anfrageoptionen entsprechen. |
SearchVehicles |
---|
Gibt eine Liste von Fahrzeugen zurück, die den Anfrageoptionen entsprechen. |
UpdateVehicle |
---|
Schreibt aktualisierte Fahrzeugdaten in die Fleet Engine. Beim Aktualisieren eines
Das Fahrzeug „ Wenn das Feld |
UpdateVehicleAttributes |
---|
Aktualisiert teilweise Attribute des Fahrzeugs. Es werden nur die in der Anfrage genannten Attribute aktualisiert. Andere Attribute werden NICHT geändert. Hinweis: Dies ist anders bei |
BatteryInfo
Informationen zum Akku des Geräts.
Felder | |
---|---|
battery_status |
Status des Akkus, z. B. ob er voll oder aufgeladen wird |
power_source |
Status der Akkustromquelle. |
battery_percentage |
Aktueller Akkustand in Prozent [0–100]. |
BatteryStatus
Status des Akkus, z. B. ob er voll oder aufgeladen wird
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
Akkustand unbekannt. |
BATTERY_STATUS_CHARGING |
Der Akku wird geladen. |
BATTERY_STATUS_DISCHARGING |
Akku wird entladen. |
BATTERY_STATUS_FULL |
Akku ist vollständig geladen. |
BATTERY_STATUS_NOT_CHARGING |
Akku wird nicht geladen. |
BATTERY_STATUS_POWER_LOW |
Der Akkustand ist niedrig. |
BillingPlatformIdentifier
Eine Reihe von Werten, die angeben, auf welcher Plattform die Anfrage gesendet wurde.
Enums | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
Standard. Wird für nicht angegebene Plattformen verwendet. |
SERVER |
Die Plattform ist ein Clientserver. |
WEB |
Die Plattform ist ein Webbrowser. |
ANDROID |
Die Plattform ist ein Android-Mobilgerät. |
IOS |
Die Plattform ist ein iOS-Mobilgerät. |
OTHERS |
Andere Plattformen, die nicht in dieser Liste aufgeführt sind. |
ConsumableTrafficPolyline
Verkehrsdichte auf der Strecke eines Fahrzeugs
Felder | |
---|---|
speed_reading_interval[] |
Verkehrsgeschwindigkeit auf dem Weg vom vorherigen bis zum aktuellen Wegpunkt. |
encoded_path_to_waypoint |
Die Strecke, die der Fahrer vom vorherigen bis zum aktuellen Wegpunkt zurücklegt. Dieser Pfad enthält Orientierungspunkte, damit Clients Verkehrsmarkierungen entlang des Pfads anzeigen können (siehe |
CreateTripRequest
CreateTrip-Anfragenachricht.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss das Format |
trip_id |
Erforderlich. Eindeutige Reise-ID. Es gelten die folgenden Einschränkungen:
|
trip |
Erforderlich. Zu erstellende Fahrtentität Beim Erstellen einer Reise sind folgende Felder erforderlich:
Die folgenden Felder werden verwendet, wenn Sie sie angeben:
Alle anderen Trip-Felder werden ignoriert. Beispielsweise beginnen alle Fahrten mit dem
Wenn Wenn Sie Die Felder |
CreateVehicleRequest
Anfragenachricht für CreateVehicle
.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss das Format |
vehicle_id |
Erforderlich. Eindeutige Fahrzeug-ID. Es gelten die folgenden Einschränkungen:
|
vehicle |
Erforderlich. Die zu erstellende Fahrzeugentität. Beim Erstellen eines Fahrzeugs sind die folgenden Felder erforderlich:
Beim Erstellen eines Fahrzeugs werden die folgenden Felder ignoriert:
Alle anderen Felder sind optional und werden verwendet, sofern sie angegeben werden. |
DeviceSettings
Informationen zu verschiedenen Einstellungen auf dem Mobilgerät.
Felder | |
---|---|
location_power_save_mode |
Gibt an, wie sich die Standortfunktionen auf dem Gerät verhalten, wenn der Energiesparmodus aktiviert ist. |
is_power_save_mode |
Gibt an, ob sich das Gerät derzeit im Energiesparmodus befindet. |
is_interactive |
Gibt an, ob das Gerät interaktiv ist. |
battery_info |
Informationen zum Akkustatus. |
GetTripRequest
GetTrip-Anfragenachricht.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss das Format |
view |
Die Teilmenge der Trip-Felder, die zurückgegeben werden sollen, und ihre Interpretation. |
current_route_segment_version |
Gibt den minimalen Zeitstempel (exklusiv) an, für den |
remaining_waypoints_version |
Gibt den minimalen Zeitstempel (exklusiv) an, für den |
route_format_type |
Das zurückgegebene aktuelle Routenformat: |
current_route_segment_traffic_version |
Gibt den minimalen Zeitstempel (exklusiv) an, für den |
remaining_waypoints_route_version |
Gibt den minimalen Zeitstempel (exklusiv) an, für den |
GetVehicleRequest
Anfragenachricht für GetVehicle
.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss das Format |
current_route_segment_version |
Gibt den minimalen Zeitstempel (exklusiv) an, für den |
waypoints_version |
Gibt den minimalen Zeitstempel (exklusiv) an, für den |
LicensePlate
Die Nummernschildinformationen des Fahrzeugs. Damit keine personenidentifizierbaren Informationen gespeichert werden, werden nur die Mindestinformationen zum Kfz-Kennzeichen als Teil des Rechtssubjekts gespeichert.
Felder | |
---|---|
country_code |
Erforderlich. CLDR-Länder-/Regionscode. z. B. |
last_character |
Die letzte Ziffer des Nummernschilds oder „-1“ an, dass kein numerischer Wert im Kfz-Kennzeichen vorhanden ist.
|
ListVehiclesRequest
Anfragenachricht für ListVehicles
.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss das Format |
page_size |
Die maximale Anzahl von Fahrzeugen, die zurückgegeben werden sollen. Standardwert: 100. |
page_token |
Der Wert von |
minimum_capacity |
Gibt die erforderliche Mindestkapazität des Fahrzeugs an. Der Wert für „ |
trip_types[] |
Beschränkt die Antwort auf Fahrzeuge, die mindestens einen der angegebenen Fahrttypen unterstützen. |
maximum_staleness |
Beschränkt die Antwort auf Fahrzeuge, die innerhalb des angegebenen Zeitraums Standortupdates an Fleet Engine gesendet haben. Stehende Fahrzeuge, die noch ihren Standort übermitteln, gelten nicht als veraltet. Falls vorhanden, muss die Dauer eine gültige positive Dauer sein. |
vehicle_type_categories[] |
Erforderlich. Beschränkt die Antwort auf Fahrzeuge mit einer der angegebenen Typkategorien. |
required_attributes[] |
Aufrufer können mithilfe einer beliebigen Kombination der Felder
Beschränkt die Antwort auf Fahrzeuge mit den angegebenen Attributen. Dieses Feld ist eine Konjunktion/AND-Operation. Es sind maximal 50 erforderliche Attribute zulässig. Dies entspricht der maximal für ein Fahrzeug zulässigen Anzahl von Attributen. Jeder wiederholte String muss das Format „key:value“ haben. |
required_one_of_attributes[] |
Beschränkt die Antwort auf Fahrzeuge mit mindestens einem der angegebenen Attribute in jedem |
required_one_of_attribute_sets[] |
Ähnlich wie bei
Beschränkt die Antwort auf Fahrzeuge, die mit allen Attributen in einem |
vehicle_state |
Beschränkt die Antwort auf Fahrzeuge mit diesem Fahrzeugstatus. |
on_trip_only |
Geben Sie nur die Fahrzeuge mit der/n aktuellen Fahrt(en) zurück. |
filter |
Optional. Eine Filterabfrage, die beim Auflisten von Fahrzeugen angewendet werden soll. Beispiele für die Filtersyntax finden Sie unter http://aip.dev/160. Dieses Feld ersetzt die Felder Dieser Filter fungiert als AND-Klausel mit anderen Einschränkungen wie Beachten Sie, dass nur Anfragen für Fahrzeugattribute unterstützt werden, z. B. Außerdem werden alle Attribute als Strings gespeichert, sodass nur Stringvergleiche für Attribute unterstützt werden. Für den Vergleich mit Zahlen- oder booleschen Werten müssen die Werte explizit in Anführungszeichen gesetzt werden, damit sie als Strings behandelt werden (z. B. |
viewport |
Optional. Ein Filter, der die zurückgegebenen Fahrzeuge auf diejenigen beschränkt, deren letzter bekannter Standort sich in dem vom Darstellungsbereich definierten rechteckigen Bereich befand. |
ListVehiclesResponse
ListVehicles
-Antwortnachricht.
Felder | |
---|---|
vehicles[] |
Fahrzeuge, die den Kriterien in der Anfrage entsprechen. Die maximale Anzahl der zurückgegebenen Fahrzeuge wird durch das Feld |
next_page_token |
Token zum Abrufen der nächsten Seite mit Fahrzeugen oder leer, wenn es keine weiteren Fahrzeuge gibt, die die Anfragekriterien erfüllen. |
total_size |
Erforderlich. Gesamtzahl der Fahrzeuge, die den Anfragekriterien auf allen Seiten entsprechen. |
LocationPowerSaveMode
Wie Standortfunktionen so konfiguriert sind, dass sie sich auf dem Mobilgerät verhalten, wenn das Gerät im Energiesparmodus ist ist aktiviert. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Nicht definierter StandortEnergiesparmodus |
LOCATION_MODE_NO_CHANGE |
Entweder sollten Standortanbieter vom Energiesparmodus nicht betroffen sein oder er ist deaktiviert. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Der GPS-basierte Standortanbieter sollte deaktiviert werden, wenn der Energiesparmodus aktiviert ist und das Gerät nicht interaktiv ist. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Alle Standortanbieter sollten deaktiviert werden, wenn der Energiesparmodus aktiviert ist und das Gerät nicht interaktiv ist. |
LOCATION_MODE_FOREGROUND_ONLY |
Alle Standortanbieter bleiben verfügbar, Standortkorrekturen sollten jedoch nur für Apps im Vordergrund bereitgestellt werden. |
LOCATION_MODE_THROTTLE_REQUESTS_WHEN_SCREEN_OFF |
Die Standortermittlung wird nicht deaktiviert, aber LocationManager drosselt alle Anfragen an Anbieter, wenn das Gerät nicht interaktiv ist. |
LocationSensor
Der Sensor oder die Methode, mit der der Standort ermittelt wurde.
Enums | |
---|---|
UNKNOWN_SENSOR |
Der Sensor ist nicht angegeben oder unbekannt. |
GPS |
GPS oder unterstütztes GPS. |
NETWORK |
Unterstütztes GPS, Mobilfunkmast-ID oder WLAN-Zugangspunkt |
PASSIVE |
Mobilfunkmast-ID oder WiFi-Zugangspunkt. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Ein Standort, der vom Mobilgerät als die wahrscheinlichste Straßenposition bestimmt wird. |
CUSTOMER_SUPPLIED_LOCATION |
Ein vom Kunden bereitgestellter Standort aus einer unabhängigen Quelle. In der Regel wird dieser Wert für einen Standort verwendet, der von anderen Quellen als dem Mobilgerät bereitgestellt wird, auf dem das Driver SDK ausgeführt wird. Wenn die ursprüngliche Quelle durch einen der anderen enum-Werte beschrieben wird, verwenden Sie diesen Wert. Mit CUSTOMER_SUPPLIED_LOCATION gekennzeichnete Standorte werden in der Regel über die last_location.supplemental_location_sensor eines Fahrzeugs bereitgestellt. |
FLEET_ENGINE_LOCATION |
Ein Standort, der von Fleet Engine anhand der verfügbaren Signale berechnet wird. Nur Ausgabe. Dieser Wert wird abgelehnt, wenn er in einer Anfrage enthalten ist. |
FUSED_LOCATION_PROVIDER |
Fused Location Provider von Android. |
CORE_LOCATION |
Der Standortanbieter für Apple-Betriebssysteme. |
PolylineFormatType
Der Typ des Polylinienformats.
Enums | |
---|---|
UNKNOWN_FORMAT_TYPE |
Das Format ist nicht angegeben oder unbekannt. |
LAT_LNG_LIST_TYPE |
Eine Liste mit google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
Mit einem Polylinien-Komprimierungsalgorithmus codierte Polylinie. Die Decodierung wird noch nicht unterstützt. |
PowerSource
Typ des Ladegeräts, das zum Laden des Akkus verwendet wird.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
Die Stromquelle ist unbekannt. |
POWER_SOURCE_AC |
Die Stromquelle ist ein Wechselstromladegerät. |
POWER_SOURCE_USB |
Die Stromquelle ist ein USB-Anschluss. |
POWER_SOURCE_WIRELESS |
Die Stromquelle ist kabellos. |
POWER_SOURCE_UNPLUGGED |
Akku ist ausgesteckt. |
ReportBillableTripRequest
Anfragenachricht für ReportBillableTrip
Felder | |
---|---|
name |
Erforderlich. Muss das Format |
country_code |
Erforderlich. Zweistelliger Ländercode des Landes, in dem die Fahrt stattfindet. Der Preis wird entsprechend dem Ländercode definiert. |
platform |
Die Plattform, über die das Ersuchen gesendet wurde. |
related_ids[] |
Die Kennungen, die sich direkt auf die gemeldete Fahrt beziehen. Dabei handelt es sich in der Regel um IDs (z. B. Sitzungs-IDs) von Vorabbuchungen, die durchgeführt werden, bevor die Fahrt-ID verfügbar ist. Die Anzahl der |
solution_type |
Der Typ der GMP-Produktlösung (z. B. |
SolutionType
Auswahl für verschiedene Lösungstypen einer gemeldeten Fahrt.
Enums | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Der Standardwert. Aus Gründen der Abwärtskompatibilität verwendet die API standardmäßig ON_DEMAND_RIDESHARING_AND_DELIVERIES . Dies ist der erste unterstützte Lösungstyp. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
Die Lösung ist ein On-Demand-Mitfahrdienst und Lieferdienst. |
RequestHeader
Ein RequestHeader enthält Felder, die für alle Fleet Engine-RPC-Anfragen gelten.
Felder | |
---|---|
language_code |
Der BCP-47-Sprachcode, z. B. en-US oder sr-Latn. Weitere Informationen finden Sie unter http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Ist keiner angegeben, kann die Antwort in einer beliebigen Sprache erfolgen. Falls ein solcher Name vorhanden ist, wird Englisch bevorzugt. Beispiel für Feldwert: |
region_code |
Erforderlich. CLDR-Regionscode der Region, aus der die Anfrage stammt. Beispiel für Feldwert: |
sdk_version |
Version des aufrufenden SDKs (falls zutreffend). Das Versionsformat ist „major.minor.patch“, z. B. |
os_version |
Version des Betriebssystems, auf dem das aufrufende SDK ausgeführt wird. Beispiele für Feldwerte: |
device_model |
Modell des Geräts, auf dem das aufrufende SDK ausgeführt wird. Beispiele für Feldwerte: |
sdk_type |
Der SDK-Typ, der die Anfrage sendet. |
maps_sdk_version |
Version des MapSDK, von dem das aufrufende SDK abhängig ist (falls zutreffend). Das Versionsformat ist „major.minor.patch“, z. B. |
nav_sdk_version |
Version des NavSDK, von der das aufrufende SDK abhängig ist (falls zutreffend). Das Versionsformat ist „major.minor.patch“, z. B. |
platform |
Plattform des aufrufenden SDKs. |
manufacturer |
Hersteller des Android-Geräts aus dem aufrufenden SDK; gilt nur für die Android SDKs. Beispiel für Feldwert: |
android_api_level |
Android API-Level des aufrufenden SDKs, gilt nur für die Android SDKs. Beispiel für Feldwert: |
trace_id |
Optionale ID, die zu Protokollierungszwecken angegeben werden kann, um die Anfrage zu identifizieren. |
Plattform
Die Plattform des aufrufenden SDK.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
Der Standardwert. Dieser Wert wird verwendet, wenn die Plattform weggelassen wird. |
ANDROID |
Die Anfrage stammt von Android. |
IOS |
Die Anfrage stammt von iOS. |
WEB |
Die Anfrage kommt aus dem Web. |
SdkType
Mögliche SDK-Typen.
Enums | |
---|---|
SDK_TYPE_UNSPECIFIED |
Der Standardwert. Dieser Wert wird verwendet, wenn sdk_type weggelassen wird. |
CONSUMER |
Das aufrufende SDK ist „Consumer“. |
DRIVER |
Das aufrufende SDK ist Driver. |
JAVASCRIPT |
Das aufrufende SDK ist JavaScript. |
SearchTripsRequest
SearchTrips-Anfragenachricht.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss das Format |
vehicle_id |
Das Fahrzeug, das den Fahrten in der Anfrage zugeordnet ist. Wenn nicht angegeben, enthalten die zurückgegebenen Fahrten Folgendes nicht:
|
active_trips_only |
Wenn dieser Wert auf „true“ gesetzt ist, enthält die Antwort Trips, die die Route eines Fahrers beeinflussen. |
page_size |
Wenn die Richtlinie nicht konfiguriert ist, entscheidet der Server, wie viele Ergebnisse zurückgegeben werden sollen. |
page_token |
Legen Sie hier einen Wert fest, der zuvor in |
minimum_staleness |
Wenn angegeben, werden die Fahrten zurückgegeben, die nach dem Zeitpunkt |
SearchTripsResponse
SearchTrips-Antwortnachricht.
Felder | |
---|---|
trips[] |
Die Liste der Fahrten für das angeforderte Fahrzeug. |
next_page_token |
Übergeben Sie dieses Token in SearchTripsRequest, um durch die Ergebnislisten zu blättern. Die API gibt bei jedem Aufruf eine Fahrtliste zurück. Wenn keine weiteren Ergebnisse verfügbar sind, ist die Fahrtliste leer. |
SearchVehiclesRequest
Anfragenachricht für SearchVehicles
.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss das Format |
pickup_point |
Erforderlich. Der Abholort, in dessen Nähe gesucht werden soll. |
dropoff_point |
Der vom Kunden beabsichtigte Abgabeort. Das Feld ist erforderlich, wenn |
pickup_radius_meters |
Erforderlich. Definiert den Suchradius des Fahrzeugs um den Abholpunkt. Es werden nur Fahrzeuge innerhalb des Suchradius zurückgegeben. Der Wert muss zwischen 400 und 10.000 Metern (einschließlich) liegen. |
count |
Erforderlich. Gibt die maximale Anzahl der zurückzugebenden Fahrzeuge an. Der Wert muss zwischen 1 und 50 (einschließlich) liegen. |
minimum_capacity |
Erforderlich. Gibt die Anzahl der Fahrgäste an, die für eine Fahrt in Betracht gezogen werden. Der Wert muss größer oder gleich eins sein. Der Treiber wird im Kapazitätswert nicht berücksichtigt. |
trip_types[] |
Erforderlich. Der Typ der vorgeschlagenen Fahrt. Muss genau einen Typ enthalten. |
maximum_staleness |
Beschränkt die Suche auf die Fahrzeuge, die innerhalb des angegebenen Zeitraums Standortupdates an Fleet Engine gesendet haben. Stehende Fahrzeuge, die noch ihren Standort übermitteln, gelten nicht als veraltet. Wenn dieses Feld nicht festgelegt ist, verwendet der Server fünf Minuten als Standardwert. |
vehicle_types[] |
Erforderlich. Beschränkt die Suche auf Fahrzeuge mit einem der angegebenen Typen. Es muss mindestens ein Fahrzeugtyp angegeben werden. Fahrzeugtypen der Kategorie |
required_attributes[] |
Aufrufer können mithilfe einer beliebigen Kombination der Felder
Beschränkt die Suche auf Fahrzeuge mit den angegebenen Attributen. Dieses Feld ist eine Konjunktion/AND-Operation. Es sind maximal 50 erforderliche Attribute zulässig. Dies entspricht der maximal für ein Fahrzeug zulässigen Anzahl von Attributen. |
required_one_of_attributes[] |
Beschränkt die Suche auf die Fahrzeuge mit mindestens einem der angegebenen Attribute in jeder |
required_one_of_attribute_sets[] |
Ähnlich wie bei
Beschränkt die Suche auf die Fahrzeuge mit allen Attributen in einem |
order_by |
Erforderlich. Gibt das gewünschte Sortierkriterium für Ergebnisse an. |
include_back_to_back |
Gibt an, ob Fahrzeuge mit einer einzigen aktiven Fahrt für diese Suche infrage kommen. Dieses Feld wird nur verwendet, wenn Der Standardwert ist |
trip_id |
Gibt die Fahrt an, die mit dieser |
current_trips_present |
Gibt an, ob Fahrzeuge mit aktiven Fahrten für diese Suche infrage kommen. Wenn |
filter |
Optional. Eine Filterabfrage, die beim Suchen nach Fahrzeugen angewendet werden soll. Beispiele für die Filtersyntax finden Sie unter http://aip.dev/160. Dieses Feld ersetzt die Felder Dieser Filter fungiert als AND-Klausel mit anderen Einschränkungen wie Beachten Sie, dass nur Anfragen für Fahrzeugattribute unterstützt werden, z. B. Außerdem werden alle Attribute als Strings gespeichert, sodass nur Stringvergleiche für Attribute unterstützt werden. Für den Vergleich mit Zahlen- oder booleschen Werten müssen die Werte explizit in Anführungszeichen gesetzt werden, damit sie als Strings behandelt werden (z. B. |
CurrentTripsPresent
Gibt die Arten von Einschränkungen für die aktuellen Fahrten eines Fahrzeugs an.
Enums | |
---|---|
CURRENT_TRIPS_PRESENT_UNSPECIFIED |
Die Verfügbarkeit von Fahrzeugen mit Fahrten wird durch das Feld include_back_to_back geregelt. |
NONE |
Fahrzeuge ohne Fahrten können in den Suchergebnissen erscheinen. Wenn dieser Wert verwendet wird, darf include_back_to_back nicht true sein. |
ANY |
In den Suchergebnissen sind Fahrzeuge mit höchstens 5 aktuellen Fahrten und 10 Wegpunkten enthalten. Wenn dieser Wert verwendet wird, darf include_back_to_back nicht true sein. |
VehicleMatchOrder
Gibt die Reihenfolge der Fahrzeugübereinstimmungen in der Antwort an.
Enums | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Standardeinstellung; wird für die Reihenfolge von nicht angegebenen oder nicht erkannten Fahrzeugübereinstimmungen verwendet. |
PICKUP_POINT_ETA |
Aufsteigende Reihenfolge nach Fahrzeit des Fahrzeugs zum Abholpunkt. |
PICKUP_POINT_DISTANCE |
Aufsteigende Reihenfolge nach Entfernung des Fahrzeugs zum Abholort. |
DROPOFF_POINT_ETA |
Aufsteigende Reihenfolge nach Fahrzeit des Fahrzeugs bis zur Abgabestelle. Diese Reihenfolge kann nur verwendet werden, wenn in der Anfrage die Abgabestelle angegeben ist. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Aufsteigende Reihenfolge nach der Luftlinie zwischen dem letzten gemeldeten Standort des Fahrzeugs und dem Abholort. |
COST |
Aufsteigende Reihenfolge nach den konfigurierten Übereinstimmungskosten. Die Angleichungskosten sind definiert als gewichtete Berechnung zwischen der direkten Entfernung und der voraussichtlichen Ankunftszeit. Gewichtungen werden mit Standardwerten festgelegt und können je nach Kunde geändert werden. Wenden Sie sich an den Google-Support, wenn diese Gewichtungen für Ihr Projekt geändert werden müssen. |
SearchVehiclesResponse
SearchVehicles
-Antwortnachricht.
Felder | |
---|---|
matches[] |
Liste der Fahrzeuge, die die |
SpeedReadingInterval
Verkehrsdichteanzeige für ein zusammenhängendes Segment eines Pfads. Bei einem Pfad mit den Punkten P_0, P_1, ... , P_N (nullbasierter Index) definiert SpeedReadingInterval ein Intervall und beschreibt seinen Traffic anhand der folgenden Kategorien.
Felder | |
---|---|
start_polyline_point_index |
Der Startindex dieses Intervalls im Pfad. Wenn der Index in JSON 0 ist, scheint das Feld leer zu sein. |
end_polyline_point_index |
Der Endindex dieses Intervalls im Pfad. Wenn der Index in JSON 0 ist, scheint das Feld leer zu sein. |
speed |
Verkehrsgeschwindigkeit in diesem Intervall. |
Geschwindigkeit
Die Klassifizierung der Polyliniengeschwindigkeit auf Grundlage von Verkehrsdaten.
Enums | |
---|---|
SPEED_UNSPECIFIED |
Standardwert Dieser Wert wird nicht verwendet. |
NORMAL |
Normale Geschwindigkeit. Es wird kein Stau erkannt. |
SLOW |
Stau erkannt, aber kein Stau entstanden. |
TRAFFIC_JAM |
Stau erkannt. |
StopLocation
Der tatsächliche Ort, an dem eine Haltestelle (Ab-/Absetz) stattfand.
Felder | |
---|---|
point |
Erforderlich. Gibt den tatsächlichen Standort an. |
timestamp |
Gibt an, wann die Haltestelle stattgefunden hat. |
stop_time |
Nur Eingabe Verworfen. Verwenden Sie das Feld für den Zeitstempel. |
TerminalLocation
Beschreibt die Position eines Wegpunkts.
Felder | |
---|---|
point |
Erforderlich. Gibt den Standort eines Wegpunkts an. |
terminal_point_id |
Verworfen: Geben Sie stattdessen das Feld |
access_point_id |
Verworfen: Geben Sie stattdessen das Feld |
trip_id |
Verworfen. |
terminal_location_type |
Eingestellt: Diese Daten sind für |
TerminalPointId
Verworfen: TerminalPoints werden in Fleet Engine nicht mehr unterstützt. Verwenden Sie stattdessen TerminalLocation.point
.
Felder | |
---|---|
value |
Verworfen. |
Union-Feld Id . Verworfen. Für Id ist nur einer der folgenden Werte zulässig: |
|
place_id |
Verworfen. |
generated_id |
Verworfen. |
TrafficPolylineData
Die Verkehrslage auf der voraussichtlichen Route wird genannt.
Felder | |
---|---|
traffic_rendering |
Polylinien-Rendering, der die Geschwindigkeit des Traffics für alle Regionen entlang eines Abschnitts einer Fahrt durch einen Kunden angibt. |
Fahrt
Metadaten zu Fahrten.
Felder | |
---|---|
name |
Nur Ausgabe. Im Format „providers/{provider}/trips/{trip}“ |
vehicle_id |
ID des Fahrzeugs, das diese Fahrt durchführt. |
trip_status |
Aktueller Status der Fahrt. |
trip_type |
Die Art der Fahrt. |
pickup_point |
Ort, an dem der Kunde angibt, dass er abgeholt wird. |
actual_pickup_point |
Nur Eingabe. Der tatsächliche Ort, an dem und wo der Kunde abgeholt wurde. In diesem Feld kann der Anbieter Feedback zu den tatsächlichen Abholinformationen geben. |
actual_pickup_arrival_point |
Nur Eingabe. Die tatsächliche Zeit und der Standort der Ankunft des Fahrers am Abholpunkt. In diesem Feld können Dienstleister Feedback zur tatsächlichen Ankunft am Abholpunkt geben. |
pickup_time |
Nur Ausgabe. Entweder die geschätzte zukünftige Abholzeit der Fahrgäste oder die tatsächliche Uhrzeit, zu der die Fahrgäste abgeholt werden. |
intermediate_destinations[] |
Zwischenstopps, damit die Fahrt angefordert wird (zusätzlich zu Start- und Zielhaltestellen). Für geteilte Fahrten wird dies anfangs nicht unterstützt. |
intermediate_destinations_version |
Gibt an, wann das |
intermediate_destination_index |
Wenn |
actual_intermediate_destination_arrival_points[] |
Nur Eingabe. Tatsächliche Uhrzeit und Ort der Ankunft des Fahrers an einem Zwischenziel. In diesem Feld können Anbieter Feedback zu tatsächlichen Ankunftsinformationen an Zwischenzielen geben. |
actual_intermediate_destinations[] |
Nur Eingabe. Die tatsächliche Zeit und der tatsächliche Ort, an dem und wo der Kunde von einem Zwischenziel abgeholt wurde. In diesem Feld kann der Anbieter Feedback zu tatsächlichen Abholinformationen an Zwischenzielen geben. |
dropoff_point |
Ort, an dem der Kunde angibt, dass er aussteigt. |
actual_dropoff_point |
Nur Eingabe. Die tatsächliche Zeit und der tatsächliche Ort, an dem und wo der Kunde ausstieg. In diesem Feld können Dienstleister Feedback zu tatsächlichen Abbruchinformationen geben. |
dropoff_time |
Nur Ausgabe. Entweder die geschätzte zukünftige Zeit, zu der die Fahrgäste am endgültigen Ziel aussteigen, oder die tatsächliche Zeit, zu der die Fahrgäste aussteigen werden. |
remaining_waypoints[] |
Nur Ausgabe. Der vollständige Pfad vom aktuellen Standort bis zum Abgabepunkt (einschließlich). Dieser Pfad könnte Wegpunkte von anderen Fahrten enthalten. |
vehicle_waypoints[] |
Dieses Feld unterstützt die manuelle Sortierung der Wegpunkte für die Fahrt. Sie enthält alle verbleibenden Wegpunkte für das zugewiesene Fahrzeug sowie die Start- und Zielorte für diese Fahrt. Wenn die Fahrt keinem Fahrzeug zugewiesen wurde, ignoriert Fleet Engine dieses Feld. Aus Datenschutzgründen wird dieses Feld nur bei |
route[] |
Nur Ausgabe. Voraussichtliche Route für diese Fahrt zum ersten Eintrag in noch verbleibende_Wegepunkte. Beachten Sie, dass der erste Wegpunkt möglicherweise zu einer anderen Fahrt gehört. |
current_route_segment |
Nur Ausgabe. Ein codierter Pfad zum nächsten Wegpunkt. Hinweis: Dieses Feld ist nur für die Verwendung vom Driver SDK und Consumer SDK vorgesehen. Die Decodierung wird noch nicht unterstützt. |
current_route_segment_version |
Nur Ausgabe. Gibt an, wann die Route zuletzt geändert wurde. Hinweis: Dieses Feld ist nur für die Verwendung vom Driver SDK und Consumer SDK vorgesehen. |
current_route_segment_traffic |
Nur Ausgabe. Gibt die Verkehrslage entlang der Hinweis: Dieses Feld ist nur für die Verwendung vom Driver SDK und Consumer SDK vorgesehen. |
current_route_segment_traffic_version |
Nur Ausgabe. Gibt an, wann das Hinweis: Dieses Feld ist nur für die Verwendung vom Driver SDK und Consumer SDK vorgesehen. |
current_route_segment_end_point |
Nur Ausgabe. Wegpunkt, an dem |
remaining_distance_meters |
Nur Ausgabe. Die verbleibende Fahrstrecke im Feld |
eta_to_first_waypoint |
Nur Ausgabe. Die voraussichtliche Ankunftszeit zum nächsten Wegpunkt (erster Eintrag im Feld |
remaining_time_to_first_waypoint |
Nur Ausgabe. Die Dauer ab Rückgabe der Fahrtdaten bis zum Zeitpunkt in |
remaining_waypoints_version |
Nur Ausgabe. Gibt an, wann |
remaining_waypoints_route_version |
Nur Ausgabe. Gibt an, wann |
number_of_passengers |
Nicht veränderbar. Gibt die Anzahl der Fahrgäste an, ohne den Fahrer. Ein Fahrzeug muss genügend Kapazität haben, damit es in einer |
last_location |
Nur Ausgabe. Zeigt den letzten gemeldeten Standort des Fahrzeugs auf der Route an. |
last_location_snappable |
Nur Ausgabe. Gibt an, ob die |
view |
Die Teilmenge der Trip-Felder, die ausgefüllt werden, und deren Interpretation. |
TripStatus
Der Status einer Fahrt, der den Verlauf angibt.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS |
Standardeinstellung, die für einen nicht angegebenen oder nicht erkannten Fahrtstatus verwendet wird. |
NEW |
Neu erstellte Reise. |
ENROUTE_TO_PICKUP |
Der Fahrer ist auf dem Weg zur Abholstelle. |
ARRIVED_AT_PICKUP |
Der Fahrer ist am Abholpunkt angekommen. |
ARRIVED_AT_INTERMEDIATE_DESTINATION |
Der Fahrer ist an einem Zwischenziel angekommen und wartet auf den Fahrgast. |
ENROUTE_TO_INTERMEDIATE_DESTINATION |
Der Fahrer ist auf dem Weg zu einem Zwischenziel (nicht zum Absetzpunkt). |
ENROUTE_TO_DROPOFF |
Der Fahrer hat den Fahrgast abgeholt und ist auf dem Weg zum nächsten Ziel. |
COMPLETE |
Der Fahrgast ist ausgestiegen und die Fahrt ist abgeschlossen. |
CANCELED |
Die Fahrt wurde vor der Abholung durch den Fahrer, Fahrgast oder Mitfahrdienst gestrichen. |
TripType
Die Art einer Fahrt.
Enums | |
---|---|
UNKNOWN_TRIP_TYPE |
Standardeinstellung, die für nicht angegebene oder nicht erkannte Fahrttypen verwendet wird. |
SHARED |
Möglicherweise wird ein Fahrzeug mit anderen Fahrten geteilt. |
EXCLUSIVE |
Die Fahrt ist nur für ein Fahrzeug möglich. |
TripView
Auswahl für verschiedene Gruppen von Trip-Feldern in einer GetTrip
-Antwort. Weitere Informationen finden Sie unter AIP-157. Es ist wahrscheinlich, dass weitere Aufrufe hinzugefügt werden.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Der Standardwert. Aus Gründen der Abwärtskompatibilität verwendet die API standardmäßig eine SDK-Ansicht. Um Stabilität und Support zu gewährleisten, wird Kunden empfohlen, eine andere TripView als SDK auszuwählen. |
SDK |
Umfasst Felder, die in öffentlich verfügbaren Bibliotheken möglicherweise nicht interpretiert oder nicht unterstützt werden können. |
JOURNEY_SHARING_V1S |
Für den Anwendungsfall „Teilen von Reisen“ werden die Reisefelder ausgefüllt. Diese Ansicht ist für die Server-zu-Server-Kommunikation vorgesehen. |
TripWaypoint
Beschreibt einen Haltepunkt auf der Route eines Fahrzeugs oder einen Endpunkt auf der Fahrt.
Felder | |
---|---|
location |
Die Position dieses Wegpunkts. |
trip_id |
Die diesem Wegpunkt zugeordnete Fahrt. |
waypoint_type |
Die Rolle, die dieser Wegpunkt bei dieser Fahrt spielt, z. B. An- oder Absetz. |
path_to_waypoint[] |
Der Pfad vom vorherigen Wegpunkt zum aktuellen Wegpunkt Nicht definiert für den ersten Wegpunkt in einer Liste. Dieses Feld wird nur auf Anforderung ausgefüllt. |
encoded_path_to_waypoint |
Der codierte Pfad vom vorherigen Wegpunkt zum aktuellen Wegpunkt. Hinweis: Dieses Feld ist nur für die Verwendung vom Driver SDK und Consumer SDK vorgesehen. Die Decodierung wird noch nicht unterstützt. |
traffic_to_waypoint |
Die Verkehrslage auf dem Weg zu diesem Wegpunkt Traffic ist nur für Kunden der Google Maps Platform Rides and Deliveries-Lösung verfügbar. |
distance_meters |
Die Pfadentfernung vom vorherigen Wegpunkt zum aktuellen Wegpunkt. Nicht definiert für den ersten Wegpunkt in einer Liste. |
eta |
Die geschätzte Ankunftszeit an diesem Wegpunkt. Nicht definiert für den ersten Wegpunkt in einer Liste. |
duration |
Die Reisezeit vom vorherigen Wegpunkt bis zu diesem Punkt. Nicht definiert für den ersten Wegpunkt in einer Liste. |
UpdateTripRequest
UpdateTrip-Anfragenachricht.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss das Format |
trip |
Erforderlich. Die Fahrt, die mit der Aktualisierung verknüpft ist. Die folgenden Felder werden von der Fleet Engine verwaltet. Aktualisieren Sie sie nicht mit „Trip.update“.
Wenn Sie die Wenn Sie Um eine Rennbedingung für Fahrten mit mehreren Zielen zu vermeiden, sollten Sie |
update_mask |
Erforderlich. Die Feldmaske, die angibt, welche Felder in Trip aktualisiert werden sollen. |
UpdateVehicleAttributesRequest
Anfragenachricht für UpdateVehicleAttributes
.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss das Format |
attributes[] |
Erforderlich. Die zu aktualisierenden Fahrzeugattribute. Nicht genannte Attribute werden weder geändert noch entfernt. |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
-Antwortnachricht.
Felder | |
---|---|
attributes[] |
Erforderlich. Die aktualisierte Liste der Fahrzeugattribute, einschließlich neuer, geänderter und nicht bearbeiteter Attribute. |
UpdateVehicleRequest
`UpdateVehicle request message.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss das Format |
vehicle |
Erforderlich. Die anzuwendenden
Wenn das Feld Ebenso kann das Feld |
update_mask |
Erforderlich. Eine Feldmaske, die angibt, welche Felder der |
Fahrzeug
Fahrzeugmetadaten.
Felder | |
---|---|
name |
Nur Ausgabe. Der eindeutige Name für dieses Fahrzeug. Das Format dafür ist |
vehicle_state |
Der Fahrzeugstatus. |
supported_trip_types[] |
Von diesem Fahrzeug unterstützte Fahrttypen. |
current_trips[] |
Nur Ausgabe. Liste von |
last_location |
Letzter gemeldeter Standort des Fahrzeugs. |
maximum_capacity |
Die Gesamtzahl der Fahrgäste, die dieses Fahrzeug befördern kann. Der Treiber wird in diesem Wert nicht berücksichtigt. Dieser Wert muss größer oder gleich eins sein. |
attributes[] |
Liste der Fahrzeugattribute. Ein Fahrzeug kann maximal 100 Attribute haben und jedes Attribut muss einen eindeutigen Schlüssel haben. |
vehicle_type |
Erforderlich. Der Typ dieses Fahrzeugs. Kann zum Filtern von Fahrzeugen in |
license_plate |
Kfz-Kennzeichen des Fahrzeugs. |
route[] |
Eingestellt: Verwende stattdessen |
current_route_segment |
Die Polylinie, die die Route angibt, die die Fahrer-App zum nächsten Wegpunkt nehmen möchte. Diese Liste wird auch in Hinweis: Dieses Feld ist nur für die Verwendung vom Treiber-SDK vorgesehen. Die Decodierung wird noch nicht unterstützt. |
current_route_segment_traffic |
Nur Eingabe. Fleet Engine verwendet diese Informationen, um die Weitergabe von Fahrten zu verbessern. Hinweis: Dieses Feld ist nur für die Verwendung vom Treiber-SDK vorgesehen. |
current_route_segment_version |
Nur Ausgabe. Uhrzeit, zu der |
current_route_segment_end_point |
Wegpunkt, an dem |
remaining_distance_meters |
Die verbleibende Fahrstrecke für die |
eta_to_first_waypoint |
Die voraussichtliche Ankunftszeit für den ersten Eintrag im Feld Beim Aktualisieren eines Fahrzeugs hat |
remaining_time_seconds |
Nur Eingabe. Die verbleibende Fahrzeit für Beim Aktualisieren eines Fahrzeugs hat |
waypoints[] |
Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind. |
waypoints_version |
Nur Ausgabe. Letzte Aktualisierung des Felds |
back_to_back_enabled |
Gibt an, ob der Fahrer aufeinanderfolgende Fahrten akzeptiert. Wenn |
navigation_status |
Der Navigationsstatus des Fahrzeugs. |
device_settings |
Nur Eingabe. Informationen zu den Einstellungen des Mobilgeräts, das der Fahrer verwendet. |
VehicleType
Der Fahrzeugtyp.
Felder | |
---|---|
category |
Fahrzeugtypkategorie |
Kategorie
Fahrzeugtypkategorien
Enums | |
---|---|
UNKNOWN |
Standardeinstellung; wird für nicht angegebene oder nicht erkannte Fahrzeugkategorien verwendet. |
AUTO |
Ein Auto. |
TAXI |
Alle Fahrzeuge, die als Taxi fungieren (in der Regel lizenziert oder gesetzlich reguliert). |
TRUCK |
In der Regel ein Fahrzeug mit einer großen Speicherkapazität. |
TWO_WHEELER |
Ein Motorrad, Moped oder ein anderes Fahrzeug mit zwei Rädern |
BICYCLE |
Von Menschen betriebene Transportmittel |
PEDESTRIAN |
Personen, die in der Regel gehen oder laufen und Fußgängerwege entlangfahren. |
VehicleAttribute
Beschreibt ein Fahrzeugattribut als Schlüssel/Wert-Paar. Das Schlüssel/Wert-Paar String darf nicht länger als 256 Zeichen sein.
Felder | |
---|---|
key |
Der Schlüssel des Attributs. Schlüssel dürfen keinen Doppelpunkt (:) enthalten. |
value |
Der Wert des Attributs. |
Union-Feld vehicle_attribute_value . Der Wert des Attributs kann als String, boolescher oder Double-Wert angegeben werden. Für vehicle_attribute_value ist nur einer der folgenden Werte zulässig: |
|
string_value |
Als String eingegebener Attributwert. Hinweis: Dies ist identisch mit dem Feld |
bool_value |
Boolescher Attributwert |
number_value |
Doppelter Attributwert. |
VehicleAttributeList
Ein Datentyp „List-of-lists“ für Fahrzeugattribute.
Felder | |
---|---|
attributes[] |
Eine Liste der Attribute in dieser Sammlung. |
VehicleLocation
Der Standort, die Geschwindigkeit und die Richtung eines Fahrzeugs zu einem bestimmten Zeitpunkt.
Felder | |
---|---|
location |
Der Standort des Fahrzeugs. Bei der Übermittlung an Fleet Engine ist der Standort des Fahrzeugs ein GPS-Standort. Wenn Sie ihn als Antwort erhalten, kann der Standort des Fahrzeugs entweder ein GPS-Standort, ein zusätzlicher Standort oder ein anderer ungefährer Standort sein. Die Quelle wird in |
horizontal_accuracy |
Eingestellt: Verwende stattdessen |
latlng_accuracy |
Genauigkeit von |
heading |
Richtung, in der das Fahrzeug in Grad bewegt wird. 0 steht für Norden. Der gültige Bereich ist [0,360). |
bearing_accuracy |
Eingestellt: Verwende stattdessen |
heading_accuracy |
Genauigkeit von |
altitude |
Höhe in Metern über WGS84. |
vertical_accuracy |
Eingestellt: Verwende stattdessen |
altitude_accuracy |
Genauigkeit von |
speed_kmph |
Geschwindigkeit des Fahrzeugs in Kilometern pro Stunde. Eingestellt: Verwende stattdessen |
speed |
Geschwindigkeit des Fahrzeugs in Metern/Sekunde |
speed_accuracy |
Genauigkeit von |
update_time |
Die Zeit, zu der |
server_time |
Nur Ausgabe. Die Uhrzeit, zu der der Server die Standortinformationen empfangen hat. |
location_sensor |
Anbieter von Standortdaten, z. B. |
is_road_snapped |
Gibt an, ob |
is_gps_sensor_enabled |
Nur Eingabe. Gibt an, ob der GPS-Sensor auf dem Mobilgerät aktiviert ist. |
time_since_update |
Nur Eingabe. Zeit in Sekunden, seit dieser Standort zum ersten Mal an den Server gesendet wurde. Bei der ersten Aktualisierung ist dieser Wert null. Ist die Zeit unbekannt, z. B. beim Neustart der App, wird dieser Wert auf null zurückgesetzt. |
num_stale_updates |
Nur Eingabe. Eingestellt: Andere Signale werden jetzt verwendet, um festzustellen, ob ein Standort veraltet ist. |
raw_location |
Standort des unbearbeiteten Fahrzeugs (nicht von Road-Snapper verarbeitet). |
raw_location_time |
Zeitstempel, der dem unformatierten Standort zugeordnet ist. |
raw_location_sensor |
Quelle des unformatierten Standorts. Die Standardeinstellung ist |
raw_location_accuracy |
Radiusgenauigkeit von |
supplemental_location |
Zusätzlicher Standort, der von der integrierenden App bereitgestellt wird. |
supplemental_location_time |
Zeitstempel, der dem zusätzlichen Standort zugeordnet ist. |
supplemental_location_sensor |
Quelle des zusätzlichen Standorts. Die Standardeinstellung ist |
supplemental_location_accuracy |
Radiusgenauigkeit von |
road_snapped |
Eingestellt: Verwende stattdessen |
VehicleMatch
Enthält das Fahrzeug und die zugehörigen Schätzungen für ein Fahrzeug, die mit den Punkten aktiver Fahrten für das Fahrzeug SearchVehiclesRequest
übereinstimmen.
Felder | |
---|---|
vehicle |
Erforderlich. Ein Fahrzeug, das der Anfrage entspricht. |
vehicle_pickup_eta |
Das Fahrzeug fährt die voraussichtliche Ankunftszeit zum Abholort, der in der Anfrage angegeben ist. Ein leerer Wert bedeutet, dass bei der Berechnung der voraussichtlichen Ankunftszeit für das Fahrzeug ein Fehler aufgetreten ist. Wenn |
vehicle_pickup_distance_meters |
Die Entfernung vom aktuellen Standort des Fahrzeugs bis zum in der Anfrage angegebenen Abholort, einschließlich aller Zwischen- oder Absetzpunkte für bestehende Fahrten. Sie setzt sich aus der berechneten Fahrtstrecke (Routenstrecke) plus der Luftlinienentfernung zwischen dem Navigationsendpunkt und dem angeforderten Startpunkt zusammen. (Der Abstand zwischen dem Navigationsendpunkt und dem angeforderten Abholpunkt ist in der Regel gering.) Ein leerer Wert weist auf einen Fehler bei der Berechnung der Entfernung hin. |
vehicle_pickup_straight_line_distance_meters |
Erforderlich. Die Luftlinie zwischen dem Fahrzeug und dem in der Anfrage angegebenen Abholpunkt. |
vehicle_dropoff_eta |
Die voraussichtliche Ankunftszeit des vollständigen Fahrzeugs bis zur in der Anfrage angegebenen Abgabestelle. Die ETA umfasst auch das Anhalten an Wegpunkten vor der in der Anfrage angegebenen |
vehicle_pickup_to_dropoff_distance_meters |
Die Entfernung des Fahrzeugs (in Metern) vom Abholpunkt bis zur Abgabestelle, die in der Anfrage angegeben ist. Die Entfernung bezieht sich nur zwischen den beiden Punkten und umfasst nicht den Fahrzeugstandort oder andere Punkte, die besucht werden müssen, bevor das Fahrzeug den Abhol- oder Abgabeort erreicht. Der Wert wird nur ausgefüllt, wenn in der Anfrage eine |
trip_type |
Erforderlich. Die Art der Fahrt, die zur Berechnung der voraussichtlichen Ankunftszeit für den Abholpunkt verwendet wurde. |
vehicle_trips_waypoints[] |
Die sortierte Liste von Wegpunkten, die zur Berechnung der voraussichtlichen Ankunftszeit verwendet werden. Die Liste enthält den Fahrzeugstandort, die Abholpunkte aktiver Fahrten für das Fahrzeug und die in der Anfrage angegebenen Abholpunkte. Eine leere Liste bedeutet, dass bei der Berechnung der voraussichtlichen Ankunftszeit für das Fahrzeug ein Fehler aufgetreten ist. |
vehicle_match_type |
Der passende Fahrzeugtyp. |
requested_ordered_by |
Die Reihenfolge, in der Fahrzeugübereinstimmungen sortiert werden sollen. |
ordered_by |
Die tatsächliche Bestellung, die für dieses Fahrzeug verwendet wurde. Normalerweise entspricht dies dem Wert aus der Anfrage. Unter bestimmten Umständen, z. B. bei einem internen Serverfehler, kann jedoch eine andere Methode verwendet werden (z. B. |
VehicleMatchType
Fahrzeugtyp stimmt überein.
Enums | |
---|---|
UNKNOWN |
Unbekannter Übereinstimmungstyp für Fahrzeuge |
EXCLUSIVE |
Dem Fahrzeug ist derzeit keine Fahrt zugewiesen und es kann zum Abholpunkt fahren. |
BACK_TO_BACK |
Das Fahrzeug ist derzeit einer Fahrt zugewiesen, kann aber nach Abschluss der laufenden Fahrt zum Abholpunkt fahren. Bei der Berechnung der voraussichtlichen Ankunftszeit und der Entfernung wird die vorhandene Fahrt berücksichtigt. |
CARPOOL |
Das Fahrzeug hat genügend Kapazität für eine gemeinsam genutzte Fahrt. |
CARPOOL_BACK_TO_BACK |
Das Fahrzeug beendet seine aktuelle, aktive Fahrt, bevor es zur Abholstelle weiterfährt. Bei der Berechnung der voraussichtlichen Ankunftszeit und der Entfernung wird die vorhandene Fahrt berücksichtigt. |
VehicleState
Der Status eines Vehicle
.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Standardeinstellung, die für nicht angegebene oder nicht erkannte Fahrzeugstatus verwendet wird. |
OFFLINE |
Das Fahrzeug akzeptiert keine neuen Fahrten. Hinweis: Das Fahrzeug kann in diesem Status weiterhin betrieben werden, während eine ihm zugewiesene Fahrt abgeschlossen wird. |
ONLINE |
Das Fahrzeug nimmt neue Fahrten an. |
VisualTrafficReportPolylineRendering
Beschreibt, wie Clients einen Teil der Polylinie entlang der Route färben sollten.
Felder | |
---|---|
road_stretch[] |
Optional. Straßenabschnitte, die entlang der Polylinie gerendert werden sollen. Streckenabschnitte überschneiden sich garantiert nicht und decken nicht unbedingt die gesamte Route ab. Falls keine Straßenabschnitte vorhanden sind, die angepasst werden sollen, sollte der Client die Standardeinstellung für die Route anwenden. |
RoadStretch
Ein Straßenabschnitt, der gerendert werden soll
Felder | |
---|---|
style |
Erforderlich. Der Stil, der angewendet werden soll. |
offset_meters |
Erforderlich. Der Stil sollte zwischen |
length_meters |
Erforderlich. Die Länge des Pfads, auf die der Stil angewendet werden soll. |
Stil
Der Verkehrsstil, der die Verkehrsgeschwindigkeit angibt.
Enums | |
---|---|
STYLE_UNSPECIFIED |
Kein Stil ausgewählt. |
SLOWER_TRAFFIC |
Der Verkehr wird langsamer. |
TRAFFIC_JAM |
Es gibt einen Stau. |
Zwischenstopp
Beschreibt Zwischenpunkte entlang einer Route für ein VehicleMatch
in einem SearchVehiclesResponse
. Dieses Konzept wird an allen anderen Endpunkten als TripWaypoint
dargestellt.
Felder | |
---|---|
lat_lng |
Die Position dieses Wegpunkts. |
eta |
Die geschätzte Ankunftszeit des Fahrzeugs an diesem Wegpunkt. |
WaypointType
Der Typ des Wegpunkts.
Enums | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Wegpunkttyp unbekannt oder nicht angegeben |
PICKUP_WAYPOINT_TYPE |
Wegpunkte zum Abholen von Fahrgästen oder Gegenständen. |
DROP_OFF_WAYPOINT_TYPE |
Wegpunkte zum Abstellen von Fahrern oder Gegenständen |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Wegpunkte für Zwischenziele bei einer Fahrt mit mehreren Zielen. |