Index
TripService
(Schnittstelle)VehicleService
(Schnittstelle)BatteryInfo
(Meldung)BatteryStatus
(Option)BillingPlatformIdentifier
(Option)ConsumableTrafficPolyline
(Meldung)CreateTripRequest
(Meldung)CreateVehicleRequest
(Meldung)DeleteTripRequest
(Meldung)DeleteVehicleRequest
(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)TerminalLocation.PointSource
(Aufzählung)TerminalPointId
(Nachricht) (eingestellt)TrafficPolylineData
(Meldung)Trip
(Meldung)TripAttribute
(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
Dienst zur Verwaltung von Reisen.
CreateTrip |
---|
Erstellt eine Fahrt in der Fleet Engine und gibt die neue Fahrt zurück. |
DeleteTrip |
---|
Löscht eine einzelne Fahrt. Gibt FAILED_PRECONDITION zurück, wenn die Fahrt aktiv und einem Fahrzeug zugewiesen ist. |
GetTrip |
---|
Informationen zu einer einzelnen Fahrt abrufen |
ReportBillableTrip |
---|
Abrechenbare Fahrten melden. |
SearchTrips |
---|
Alle Fahrten für ein bestimmtes Fahrzeug abrufen. |
UpdateTrip |
---|
Aktualisiert Fahrtdaten. |
VehicleService
Fahrzeugverwaltungsservice.
CreateVehicle |
---|
Erstellt ein neues Fahrzeug, das einem On-Demand-Fahrdienst oder einem Lieferdienst zugeordnet ist. Jedes Die folgenden
Die folgenden
Alle anderen Felder sind optional und werden verwendet, sofern sie angegeben sind. |
DeleteVehicle |
---|
Löscht ein Fahrzeug aus Fleet Engine. Gibt FAILED_PRECONDITION zurück, wenn dem Fahrzeug aktive Fahrten zugewiesen sind. |
GetVehicle |
---|
Gibt ein Fahrzeug aus Fleet Engine zurück. |
ListVehicles |
---|
Gibt eine paginierte Liste von Fahrzeugen zurück, die mit einem Anbieter verknüpft sind und den Anfrageoptionen entsprechen. |
SearchVehicles |
---|
Gibt eine Liste von Fahrzeugen zurück, die den Anfrageoptionen entsprechen. |
UpdateVehicle |
---|
Schreibt aktualisierte Fahrzeugdaten in Fleet Engine. Beim Aktualisieren eines
Das Fahrzeug Wenn das Feld |
UpdateVehicleAttributes |
---|
Aktualisiert die Attribute eines Fahrzeugs teilweise. Es werden nur die in der Anfrage erwähnten Attribute aktualisiert. Andere Attribute werden NICHT geändert. Hinweis: In |
BatteryInfo
Informationen zum Akku des Geräts.
Felder | |
---|---|
battery_status |
Akkustatus, z. B. „Voll“ oder „Wird geladen“ |
power_source |
Status der Stromquelle (Akku). |
battery_percentage |
Aktueller Akkustand in Prozent [0–100]. |
BatteryStatus
Akkustatus, z. B. „Voll“ oder „Wird geladen“
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
Akkustand unbekannt. |
BATTERY_STATUS_CHARGING |
Der Akku wird geladen. |
BATTERY_STATUS_DISCHARGING |
Der Akku wird entladen. |
BATTERY_STATUS_FULL |
Der Akku ist voll. |
BATTERY_STATUS_NOT_CHARGING |
Der Akku wird nicht geladen. |
BATTERY_STATUS_POWER_LOW |
Der Akkustand ist niedrig. |
BillingPlatformIdentifier
Eine Reihe von Werten, die angeben, auf welcher Plattform die Anfrage gestellt wurde.
Enums | |
---|---|
BILLING_PLATFORM_IDENTIFIER_UNSPECIFIED |
Standard. Wird für nicht angegebene Plattformen verwendet. |
SERVER |
Die Plattform ist ein Client-Server. |
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 Aufzählung aufgeführt sind. |
ConsumableTrafficPolyline
Verkehrsdichte entlang des Weges eines Fahrzeugs.
Felder | |
---|---|
speed_reading_interval[] |
Verkehrsgeschwindigkeit auf dem Weg vom vorherigen zum aktuellen Wegpunkt. |
encoded_path_to_waypoint |
Der Weg, den der Fahrer vom vorherigen zum aktuellen Wegpunkt nimmt. Dieser Pfad enthält Orientierungspunkte, sodass Clients Verkehrsmarkierungen entlang des Pfads anzeigen können (siehe |
CreateTripRequest
Anfragenachricht für CreateTrip
Felder | |
---|---|
header |
Der Standard-Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss im Format |
trip_id |
Erforderlich. Eindeutige Fahrt-ID. Es gelten die folgenden Einschränkungen:
|
trip |
Erforderlich. Die zu erstellende Reiseentität. Beim Erstellen einer Reise sind die folgenden Felder erforderlich:
Die folgenden Felder werden verwendet, wenn Sie sie angeben:
Alle anderen Felder für Fahrten werden ignoriert. Alle Fahrten beginnen beispielsweise mit einem Nur Wenn Wenn Sie Die Felder |
CreateVehicleRequest
CreateVehicle
-Anfragenachricht.
Felder | |
---|---|
header |
Der Standard-Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss im Format |
vehicle_id |
Erforderlich. Eindeutige Fahrzeug-ID. Es gelten die folgenden Einschränkungen:
|
vehicle |
Erforderlich. Die zu erstellende Vehicle-Entitä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 sind. |
DeleteTripRequest
Nachricht zur Löschanfrage für eine Fahrt.
Felder | |
---|---|
header |
Optional. Der Standard-Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss im Format |
DeleteVehicleRequest
DeleteVehicle-Anfragenachricht.
Felder | |
---|---|
header |
Optional. Der Standard-Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss im Format |
DeviceSettings
Informationen zu verschiedenen Einstellungen auf dem Mobilgerät.
Felder | |
---|---|
location_power_save_mode |
Wie sich 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 sich das Gerät in einem interaktiven Zustand befindet. |
battery_info |
Informationen zum Akkustand. |
GetTripRequest
Anfragenachricht für GetTrip
Felder | |
---|---|
header |
Der Standard-Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss im Format |
view |
Die Teilmenge der Felder für Fahrten, die zurückgegeben werden sollen, und ihre Interpretation. |
current_route_segment_version |
Gibt den minimalen Zeitstempel (exklusiv) an, für den |
remaining_waypoints_version |
Eingestellt: |
route_format_type |
Das zurückgegebene Format der aktuellen Route: |
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
GetVehicle
-Anfragenachricht.
Felder | |
---|---|
header |
Der Standard-Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss im 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 Kennzeicheninformationen des Fahrzeugs. Um die Speicherung personenidentifizierbarer Informationen zu vermeiden, werden nur die Mindestinformationen zum Kfz-Kennzeichen als Teil des Rechtssubjekts gespeichert.
Felder | |
---|---|
country_code |
Erforderlich. CLDR-Länder-/Regionscode. Zum Beispiel |
last_character |
Die letzte Ziffer des Nummernschilds oder „-1“, wenn keine numerischen Werte im Nummernschild vorhanden sind.
|
ListVehiclesRequest
ListVehicles
-Anfragenachricht.
Felder | |
---|---|
header |
Der Standard-Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss im Format |
page_size |
Die maximale Anzahl der zurückzugebenden Fahrzeuge. Standardwert: 100 |
page_token |
Der Wert von |
minimum_capacity |
Gibt die erforderliche Mindestkapazität des Fahrzeugs an. Alle zurückgegebenen Fahrzeuge haben einen |
trip_types[] |
Beschränkt die Antwort auf Fahrzeuge, die mindestens einen der angegebenen Fahrtentypen unterstützen. |
maximum_staleness |
Beschränkt die Antwort auf Fahrzeuge, die innerhalb des angegebenen Zeitraums Standortaktualisierungen an Fleet Engine gesendet haben. Fahrzeuge, die ihre Positionen weiterhin übertragen, werden nicht als veraltet betrachtet. Falls vorhanden, muss es sich um eine gültige positive Dauer handeln. |
vehicle_type_categories[] |
Erforderlich. Beschränkt die Antwort auf Fahrzeuge mit einer der angegebenen Typkategorien. |
required_attributes[] |
Anrufer können komplexe logische Operationen mit 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 zulässigen Anzahl von Attributen für ein Fahrzeug. Jeder wiederholte String sollte das Format „Schlüssel:Wert“ 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 allen Attributen in einem |
vehicle_state |
Beschränkt die Antwort auf Fahrzeuge mit diesem Fahrzeugstatus. |
on_trip_only |
Gibt nur die Fahrzeuge mit aktuellen Fahrten 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 soll die Felder Dieser Filter funktioniert als AND-Klausel mit anderen Einschränkungen wie Es werden nur Abfragen zu Fahrzeugattributen unterstützt (z. B. Außerdem werden alle Attribute als Strings gespeichert. Daher sind nur Stringvergleiche für Attribute möglich. Wenn Sie Zahlen oder boolesche Werte vergleichen möchten, 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 im rechteckigen Bereich des Viewports 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. Leer, wenn keine weiteren Fahrzeuge vorhanden sind, die den Anfragekriterien entsprechen. |
total_size |
Erforderlich. Gesamtzahl der Fahrzeuge, die den Anfragekriterien auf allen Seiten entsprechen. |
LocationPowerSaveMode
Wie die Standortfunktionen auf dem Mobilgerät konfiguriert sind, wenn die Energiesparfunktion des Geräts aktiviert ist. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Undefined LocationPowerSaveMode |
LOCATION_MODE_NO_CHANGE |
Entweder dürfen die Standortanbieter nicht vom Energiesparmodus betroffen sein oder der Energiesparmodus 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, aber Standortkorrekturen sollten 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, die zur Bestimmung des Standorts verwendet wurde.
Enums | |
---|---|
UNKNOWN_SENSOR |
Der Sensor ist nicht angegeben oder unbekannt. |
GPS |
GPS oder Assisted GPS. |
NETWORK |
A-GPS, Mobilfunkmast-ID oder WLAN-Zugangspunkt. |
PASSIVE |
ID des Mobilfunkmastes oder WLAN-Zugangspunkt. |
ROAD_SNAPPED_LOCATION_PROVIDER |
Ein Standort, der vom Mobilgerät als wahrscheinlichste Straßenposition ermittelt wurde. |
CUSTOMER_SUPPLIED_LOCATION |
Ein vom Kunden angegebener Standort aus einer unabhängigen Quelle. In der Regel wird dieser Wert für einen Standort verwendet, der aus anderen Quellen als dem Mobilgerät mit dem Driver SDK stammt. Wenn die ursprüngliche Quelle durch einen der anderen Aufzählungswerte beschrieben wird, verwenden Sie diesen Wert. Standorte, die mit CUSTOMER_SUPPLIED_LOCATION gekennzeichnet sind, 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 empfangen wird. |
FUSED_LOCATION_PROVIDER |
Anbieter für kombinierte Standortbestimmung von Android. |
CORE_LOCATION |
Der Standortanbieter auf Apple-Betriebssystemen. |
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 |
Eine mit einem Algorithmus zur Polylinienkomprimierung codierte Polylinie. Die Dekodierung wird noch nicht unterstützt. |
PowerSource
Typ des Ladegeräts, das zum Aufladen des Akkus verwendet wird.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
Stromquelle 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 |
Der Akku ist nicht angeschlossen. |
ReportBillableTripRequest
Anfragenachricht für ReportBillableTrip.
Felder | |
---|---|
name |
Erforderlich. Muss im Format |
country_code |
Erforderlich. Der aus zwei Buchstaben bestehende Ländercode des Landes, in dem die Reise stattfindet. Der Preis wird anhand des Ländercodes festgelegt. |
platform |
Die Plattform, auf der die Anfrage gestellt wurde. |
related_ids[] |
Die Kennungen, die sich direkt auf die gemeldete Fahrt beziehen. Das sind in der Regel IDs (z. B. Sitzungs-IDs) von Vorgängen, die vor der Buchung und vor der Verfügbarkeit der Reise-ID ausgeführt wurden. Die Anzahl der |
solution_type |
Der Typ der GMP-Produktlösung (z. B. |
SolutionType
Selector für verschiedene Lösungstypen einer gemeldeten Fahrt.
Enums | |
---|---|
SOLUTION_TYPE_UNSPECIFIED |
Der Standardwert. Aus Gründen der Abwärtskompatibilität wird in der API standardmäßig ON_DEMAND_RIDESHARING_AND_DELIVERIES verwendet, der erste unterstützte Lösungstyp. |
ON_DEMAND_RIDESHARING_AND_DELIVERIES |
Die Lösung ist eine On-Demand-Fahrten- und ‑Lieferungsfahrt. |
RequestHeader
Ein RequestHeader enthält Felder, die für alle Fleet Engine-RPC-Anfragen üblich sind.
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. Wenn keine Sprache angegeben ist, kann die Antwort in einer beliebigen Sprache erfolgen. Englisch wird bevorzugt, wenn ein solcher Name vorhanden ist. Beispiel für Feldwert: |
region_code |
Erforderlich. CLDR-Regionscode der Region, aus der die Anfrage stammt. Beispiel für Feldwert: |
sdk_version |
Version des Anruf-SDK, 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 Anruf-SDK ausgeführt wird. Beispiele für Feldwerte: |
sdk_type |
Der Typ des SDK, das die Anfrage sendet. |
maps_sdk_version |
Version des MapSDK, von dem das aufrufende SDK abhängt (falls zutreffend). Das Versionsformat ist „major.minor.patch“, z. B. |
nav_sdk_version |
Version des NavSDK, von dem das aufrufende SDK abhängt (falls zutreffend). Das Versionsformat ist „major.minor.patch“, z. B. |
platform |
Plattform des aufrufenden SDK. |
manufacturer |
Hersteller des Android-Geräts, von dem das aufrufende SDK stammt. Gilt nur für die Android-SDKs. Beispiel für Feldwert: |
android_api_level |
Android-API-Level des aufrufenden SDK, nur für die Android-SDKs anwendbar. 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 kommt von Android. |
IOS |
Die Anfrage stammt von iOS. |
WEB |
Die Anfrage stammt 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 Anruf-SDK ist „Consumer“. |
DRIVER |
Das aufrufende SDK ist „Driver“. |
JAVASCRIPT |
Das aufrufende SDK ist JavaScript. |
SearchTripsRequest
Anfragenachricht für SearchTrips.
Felder | |
---|---|
header |
Der Standard-Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss im 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 auf „true“ gesetzt, enthält die Antwort Fahrten, die die Route eines Fahrers beeinflussen. |
page_size |
Wenn nicht festgelegt, bestimmt der Server die Anzahl der zurückzugebenden Ergebnisse. |
page_token |
Legen Sie diesen Wert auf einen Wert fest, der zuvor in |
minimum_staleness |
Falls angegeben, werden die Fahrten zurückgegeben, die nach dem Zeitpunkt |
SearchTripsResponse
Antwortnachricht für SearchTrips.
Felder | |
---|---|
trips[] |
Die Liste der Fahrten für das angeforderte Fahrzeug. |
next_page_token |
Übergeben Sie dieses Token im SearchTripsRequest, um die Ergebnisliste zu durchblättern. Die API gibt bei jedem Aufruf eine Liste von Fahrten zurück. Wenn keine Ergebnisse mehr vorhanden sind, ist die Liste leer. |
SearchVehiclesRequest
SearchVehicles
-Anfragenachricht.
Felder | |
---|---|
header |
Der Standard-Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss im Format |
pickup_point |
Erforderlich. Die Abholstelle, in deren Nähe gesucht werden soll. |
dropoff_point |
Der vom Kunden angegebene Abgabeort. Das Feld ist erforderlich, wenn |
pickup_radius_meters |
Erforderlich. Definiert den Suchradius für Fahrzeuge um den Abholort. 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 liegen. |
minimum_capacity |
Erforderlich. Gibt die Anzahl der Passagiere an, die für eine Fahrt berücksichtigt werden. Der Wert muss größer oder gleich 1 sein. Der Fahrer wird im Kapazitätswert nicht berücksichtigt. |
trip_types[] |
Erforderlich. Gibt den Typ der vorgeschlagenen Fahrt an. Muss genau einen Typ enthalten. |
maximum_staleness |
Schränkt die Suche auf Fahrzeuge ein, die innerhalb des angegebenen Zeitraums Standortaktualisierungen an Fleet Engine gesendet haben. Fahrzeuge, die ihre Positionen weiterhin übertragen, werden nicht als veraltet betrachtet. 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. „VehicleTypes“ mit der Kategorie |
required_attributes[] |
Anrufer können komplexe logische Operationen mit 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 zulässigen Anzahl von Attributen für ein Fahrzeug. |
required_one_of_attributes[] |
Beschränkt die Suche auf Fahrzeuge, die mindestens eines der angegebenen Attribute in jeder |
required_one_of_attribute_sets[] |
Ähnlich wie bei
Beschränkt die Suche auf 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 einzelnen aktiven Fahrt für diese Suche infrage kommen. Dieses Feld wird nur verwendet, wenn Der Standardwert ist |
trip_id |
Gibt die mit dieser |
current_trips_present |
Gibt an, ob Fahrzeuge mit aktiven Fahrten für diese Suche infrage kommen. Dieser Wert muss auf etwas anderes als |
filter |
Optional. Eine Filterabfrage, die bei der Suche nach Fahrzeugen angewendet werden soll. Beispiele für die Filtersyntax finden Sie unter http://aip.dev/160. Dieses Feld soll die Felder Dieser Filter funktioniert als AND-Klausel mit anderen Einschränkungen wie Es werden nur Abfragen zu Fahrzeugattributen unterstützt (z. B. Außerdem werden alle Attribute als Strings gespeichert. Daher sind nur Stringvergleiche für Attribute möglich. Wenn Sie Zahlen oder boolesche Werte vergleichen möchten, 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 bestimmt. |
NONE |
Fahrzeuge ohne Fahrten können in den Suchergebnissen angezeigt werden. Wenn dieser Wert verwendet wird, darf include_back_to_back nicht true sein. |
ANY |
In den Suchergebnissen werden Fahrzeuge mit maximal 5 aktuellen Fahrten und 10 Wegpunkten angezeigt. 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 |
Standardmäßig für nicht angegebene oder nicht erkannte Fahrzeugübereinstimmungen mit der Bestellung verwendet. |
PICKUP_POINT_ETA |
Aufsteigende Reihenfolge nach Fahrzeit des Fahrzeugs zum Abholort. |
PICKUP_POINT_DISTANCE |
Aufsteigende Reihenfolge nach Fahrstrecke des Fahrzeugs zum Abholort. |
DROPOFF_POINT_ETA |
Aufsteigend sortiert nach der Fahrzeit des Fahrzeugs zum Abgabeort. Diese Reihenfolge kann nur verwendet werden, wenn der Abgabeort in der Anfrage angegeben ist. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Aufsteigende Reihenfolge nach Luftlinie vom zuletzt gemeldeten Standort des Fahrzeugs zum Abholort. |
COST |
Aufsteigende Reihenfolge nach den konfigurierten Kosten für die Übereinstimmung. Die Kosten für die Übereinstimmung werden als gewichtete Berechnung zwischen der Luftlinie und der geschätzten Ankunftszeit definiert. Gewichtungen werden mit Standardwerten festgelegt und können pro Kunde geändert werden. Wenden Sie sich an den Google-Support, wenn diese Gewichte für Ihr Projekt geändert werden müssen. |
SearchVehiclesResponse
SearchVehicles
-Antwortnachricht.
Felder | |
---|---|
matches[] |
Liste der Fahrzeuge, die den |
SpeedReadingInterval
Anzeige der Verkehrsdichte auf einem zusammenhängenden Segment eines Pfads. Bei einem Pfad mit den Punkten P_0, P_1, …, P_N (nullbasierter Index) wird mit dem SpeedReadingInterval ein Intervall definiert und der Traffic darin anhand der folgenden Kategorien beschrieben.
Felder | |
---|---|
start_polyline_point_index |
Der Startindex dieses Intervalls im Pfad. In JSON wird das Feld nicht ausgefüllt, wenn der Index 0 ist. |
end_polyline_point_index |
Der Endindex dieses Intervalls im Pfad. In JSON wird das Feld nicht ausgefüllt, wenn der Index 0 ist. |
speed |
Verkehrsgeschwindigkeit in diesem Intervall. |
Geschwindigkeit
Die Klassifizierung der Polylinien-Geschwindigkeit auf Grundlage von Verkehrsdaten.
Enums | |
---|---|
SPEED_UNSPECIFIED |
Standardwert Dieser Wert wird nicht verwendet. |
NORMAL |
Normale Geschwindigkeit, keine Verkehrsbehinderungen. |
SLOW |
Verlangsamung erkannt, mittleres Verkehrsaufkommen. |
TRAFFIC_JAM |
Verkehrsbehinderungen. |
StopLocation
Der tatsächliche Ort, an dem ein Stopp (Abholung/Abgabe) stattgefunden hat.
Felder | |
---|---|
point |
Erforderlich. Gibt den tatsächlichen Standort an. |
timestamp |
Gibt an, wann der Stopp erfolgte. |
stop_time |
Nur Eingabe Verworfen. Verwenden Sie das Zeitstempelfeld. |
TerminalLocation
Beschreibt den Standort eines Wegpunkts.
Felder | |
---|---|
point |
Gibt die genaue |
place |
Der Ressourcenname des Orts, der diesen Standort repräsentiert. Das Format dafür ist Dies ist eine experimentelle Funktion. |
point_location_source |
Nur Ausgabe. Die Quelle des Felds |
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: |
PointSource
Gibt die Quelle eines LatLng
an.
Enums | |
---|---|
POINT_SOURCE_UNSPECIFIED |
Punktquelle nicht angegeben. |
POINT_SOURCE_DEVELOPER_PROVIDED |
Die LatLng wurde explizit vom Entwickler bereitgestellt. |
POINT_SOURCE_CALCULATED_FROM_PLACE |
Die LatLng wurde anhand des angegebenen Orts berechnet. |
TerminalPointId
Eingestellt: 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
Verkehrslage auf der voraussichtlichen Fahrzeugroute.
Felder | |
---|---|
traffic_rendering |
Eine Polylinien-Darstellung der Verkehrsgeschwindigkeit für alle Regionen entlang einer Strecke einer Kundenfahrt. |
Fahrt
Fahrtmetadaten
Felder | |
---|---|
name |
Nur Ausgabe. Im Format „providers/{provider}/trips/{trip}“ |
vehicle_id |
Die ID des Fahrzeugs, das diese Fahrt durchführt. |
trip_status |
Aktueller Status der Fahrt. |
trip_type |
Die Art der Fahrt. |
pickup_point |
Der Ort, an dem der Kunde abgeholt werden möchte. |
actual_pickup_point |
Nur Eingabe. Der tatsächliche Standort, an dem 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 Ankunftszeit und der tatsächliche Ankunftsort des Fahrers am Abholort. In diesem Feld kann der Anbieter Feedback zu den tatsächlichen Ankunftsinformationen am Abholort geben. |
pickup_time |
Nur Ausgabe. Entweder die geschätzte zukünftige Zeit, zu der die Fahrgäste abgeholt werden, oder die tatsächliche Zeit, zu der sie abgeholt wurden. |
intermediate_destinations[] |
Zwischenstopps in der Reihenfolge, in der die Fahrtanfragen (zusätzlich zu Abholung und Abgabe) erfolgen. Anfangs wird dies für geteilte Fahrten nicht unterstützt. |
intermediate_destinations_version |
Gibt an, wann die |
intermediate_destination_index |
Wenn |
actual_intermediate_destination_arrival_points[] |
Nur Eingabe. Die tatsächliche Zeit und der tatsächliche Ort der Ankunft des Fahrers an einem Zwischenziel. In diesem Feld kann der Anbieter Feedback zu den tatsächlichen Ankunftszeiten an Zwischenzielen geben. |
actual_intermediate_destinations[] |
Nur Eingabe. Die tatsächliche Uhrzeit und der tatsächliche Ort, an dem der Kunde von einem Zwischenziel abgeholt wurde. In diesem Feld kann der Anbieter Feedback zu den tatsächlichen Abholinformationen an Zwischenzielen geben. |
dropoff_point |
Der Ort, an dem der Kunde abgesetzt werden möchte. |
actual_dropoff_point |
Nur Eingabe. Die tatsächliche Uhrzeit und der tatsächliche Ort, an dem der Kunde abgesetzt wurde. Dieses Feld ist für den Anbieter vorgesehen, um Feedback zu den tatsächlichen Informationen zum Absetzen zu geben. |
dropoff_time |
Nur Ausgabe. Entweder die geschätzte zukünftige Zeit, zu der die Fahrgäste am Zielort abgesetzt werden, oder die tatsächliche Zeit, zu der sie abgesetzt wurden. |
remaining_waypoints[] |
Nur Ausgabe. Der vollständige Pfad vom aktuellen Standort bis zum Abgabeort (einschließlich). Dieser Pfad kann Wegpunkte von anderen Reisen enthalten. |
vehicle_waypoints[] |
In diesem Feld können Sie die Wegpunkte für die Fahrt manuell anordnen. Sie enthält alle verbleibenden Wegpunkte für das zugewiesene Fahrzeug sowie die Abhol- und Absetzwegpunkte für diese Fahrt. Wenn die Fahrt keinem Fahrzeug zugewiesen wurde, wird dieses Feld von Fleet Engine ignoriert. Aus Datenschutzgründen wird dieses Feld nur bei |
route[] |
Nur Ausgabe. Die voraussichtliche Route für diese Fahrt zum ersten Eintrag in „remaining_waypoints“. Der erste Wegpunkt kann zu einer anderen Fahrt gehören. |
current_route_segment |
Nur Ausgabe. Ein codierter Pfad zum nächsten Wegpunkt. Hinweis: Dieses Feld ist nur für die Verwendung durch das Driver SDK und das Consumer SDK vorgesehen. Die Dekodierung 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 durch das Driver SDK und das Consumer SDK vorgesehen. |
current_route_segment_traffic |
Nur Ausgabe. Gibt die Verkehrslage auf der Hinweis: Dieses Feld ist nur für die Verwendung durch das Driver SDK und das Consumer SDK vorgesehen. |
current_route_segment_traffic_version |
Nur Ausgabe. Gibt an, wann die Hinweis: Dieses Feld ist nur für die Verwendung durch das Driver SDK und das Consumer SDK vorgesehen. |
current_route_segment_end_point |
Nur Ausgabe. Der Wegpunkt, an dem |
remaining_distance_meters |
Nur Ausgabe. Die verbleibende Fahrstrecke im Feld |
eta_to_first_waypoint |
Nur Ausgabe. Die voraussichtliche Ankunftszeit am nächsten Wegpunkt (der erste Eintrag im Feld |
remaining_time_to_first_waypoint |
Nur Ausgabe. Die Dauer ab dem Zeitpunkt, zu dem die Fahrtdaten zurückgegeben werden, 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 Passagiere auf dieser Fahrt an. Der Fahrer ist nicht enthalten. Ein Fahrzeug muss freie Kapazitäten haben, um in einer |
last_location |
Nur Ausgabe. Gibt den zuletzt 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 wie sie interpretiert werden sollten. |
attributes[] |
Eine Liste benutzerdefinierter Trip-Attribute. Jedes Attribut muss einen eindeutigen Schlüssel haben. |
TripAttribute
Beschreibt ein Attribut einer Fahrt als Schlüssel/Wert-Paar. Die Länge des „key:value“-Strings darf 256 Zeichen nicht überschreiten.
Felder | |
---|---|
key |
Der Schlüssel des Attributs. Schlüssel dürfen keinen Doppelpunkt (:) enthalten. |
Union-Feld trip_attribute_value . Der Wert des Attributs kann vom Typ „String“, „Bool“ oder „Double“ sein. Für trip_attribute_value ist nur einer der folgenden Werte zulässig: |
|
string_value |
Attributwert vom Typ „String“. |
bool_value |
Boolescher Attributwert. |
number_value |
Attributwert vom Typ „Double“. |
TripStatus
Der Status einer Fahrt, der ihren Fortschritt angibt.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS |
Standardstatus für nicht angegebene oder nicht erkannte Fahrten. |
NEW |
Neu erstellte Reise. |
ENROUTE_TO_PICKUP |
Der Fahrer ist auf dem Weg zum Abholort. |
ARRIVED_AT_PICKUP |
Der Fahrer ist am Abholort 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 Zielort). |
ENROUTE_TO_DROPOFF |
Der Fahrer hat den Fahrgast abgeholt und ist auf dem Weg zum nächsten Ziel. |
COMPLETE |
Der Fahrgast wurde abgesetzt und die Fahrt ist abgeschlossen. |
CANCELED |
Die Fahrt wurde vor der Abholung vom Fahrer, Fahrgast oder Fahrdienstanbieter storniert. |
TripType
Die Art einer Fahrt.
Enums | |
---|---|
UNKNOWN_TRIP_TYPE |
Standardwert für nicht angegebene oder nicht erkannte Fahrtentypen. |
SHARED |
Das Fahrzeug wird möglicherweise auch für andere Fahrten genutzt. |
EXCLUSIVE |
Die Fahrt ist exklusiv für ein Fahrzeug. |
TripView
Auswahl für verschiedene Gruppen von Trip-Feldern in einer GetTrip
-Antwort. Weitere Informationen finden Sie unter AIP-157. Es werden wahrscheinlich weitere Ansichten hinzugefügt.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Der Standardwert. Aus Gründen der Abwärtskompatibilität wird in der API standardmäßig eine SDK-Ansicht verwendet. Um Stabilität und Support zu gewährleisten, wird Kunden empfohlen, eine TripView auszuwählen, die nicht SDK ist. |
SDK |
Enthält Felder, die mit öffentlich verfügbaren Bibliotheken möglicherweise nicht interpretiert oder unterstützt werden können. |
JOURNEY_SHARING_V1S |
Die Felder für Fahrten werden für den Anwendungsfall „Fahrten teilen“ 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 einer Fahrt.
Felder | |
---|---|
location |
Der Standort dieses Wegpunkts. |
trip_id |
Die mit diesem Wegpunkt verknüpfte Fahrt. |
waypoint_type |
Die Rolle, die dieser Wegpunkt auf dieser Fahrt spielt, z. B. Abholung oder Abgabe. |
path_to_waypoint[] |
Der Pfad vom vorherigen zum aktuellen Wegpunkt. Wenn dies der erste Wegpunkt ist, verläuft der Pfad vom aktuellen Standort des Fahrzeugs zum Wegpunkt. Dieses Feld wird nur auf Anfrage ausgefüllt. |
encoded_path_to_waypoint |
Der codierte Pfad vom vorherigen zum aktuellen Wegpunkt. Hinweis: Dieses Feld ist nur für die Verwendung durch das Driver SDK und das Consumer SDK vorgesehen. Die Dekodierung wird noch nicht unterstützt. |
traffic_to_waypoint |
Die Verkehrslage auf dem Weg zu diesem Wegpunkt. Hinweis: Verkehrsdaten sind nur für Kunden der Google Maps Platform Rides and Deliveries Solution verfügbar. |
distance_meters |
Die Entfernung auf dem Pfad vom vorherigen zum aktuellen Wegpunkt. Wenn dies der erste Wegpunkt ist, wird die Entfernung vom aktuellen Standort des Fahrzeugs zum Wegpunkt berechnet. |
eta |
Die voraussichtliche Ankunftszeit an diesem Wegpunkt. |
duration |
Die Reisezeit vom vorherigen Wegpunkt zu diesem Wegpunkt. Wenn dies der erste Wegpunkt ist, wird die Reisezeit vom aktuellen Standort des Fahrzeugs zum Wegpunkt berechnet. |
UpdateTripRequest
Anfragenachricht für UpdateTrip
Felder | |
---|---|
header |
Der Standard-Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss im 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 Wettlaufbedingungen bei Fahrten mit mehreren Zielen zu vermeiden, sollten Sie |
update_mask |
Erforderlich. Die Feldmaske, die angibt, welche Felder im Trip aktualisiert werden sollen. |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
-Anfragenachricht.
Felder | |
---|---|
header |
Der Standard-Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss im Format |
attributes[] |
Erforderlich. Die zu aktualisierenden Fahrzeugattribute. Nicht erwähnte Attribute werden nicht geändert oder entfernt. |
UpdateVehicleAttributesResponse
UpdateVehicleAttributes
-Antwortnachricht.
Felder | |
---|---|
attributes[] |
Erforderlich. Die aktualisierte vollständige Liste der Fahrzeugattribute, einschließlich neuer, geänderter und unveränderter Attribute. |
UpdateVehicleRequest
Anfragenachricht für „UpdateVehicle“.
Felder | |
---|---|
header |
Der Standard-Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss im Format |
vehicle |
Erforderlich. Die anzuwendenden Werte der
Wenn das Feld Ebenso kann das Feld |
update_mask |
Erforderlich. Eine Feldmaske, die angibt, welche Felder des |
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 Fahrtentypen. |
current_trips[] |
Nur Ausgabe. Liste der |
last_location |
Letzter gemeldeter Standort des Fahrzeugs. |
past_locations[] |
Nur Eingabe. Standorte, an denen sich das Fahrzeug in der Vergangenheit befunden hat und die noch nicht an Fleet Engine gemeldet wurden. Dies wird in |
maximum_capacity |
Die Gesamtzahl der Personen, die mit diesem Fahrzeug transportiert werden können. Der Fahrer wird bei diesem Wert nicht berücksichtigt. Dieser Wert muss größer oder gleich 1 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 verwendet werden, um Fahrzeuge in |
license_plate |
Informationen zum Kennzeichen des Fahrzeugs. |
route[] |
Verworfen: Verwenden Sie 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 durch das Driver SDK vorgesehen. Die Dekodierung wird noch nicht unterstützt. |
current_route_segment_traffic |
Nur Eingabe. Fleet Engine verwendet diese Informationen, um die Funktion zum Teilen von Fahrten zu verbessern. Hinweis: Dieses Feld ist nur für die Verwendung durch das Driver SDK vorgesehen. |
current_route_segment_version |
Nur Ausgabe. Zeitpunkt, zu dem |
current_route_segment_end_point |
Der Wegpunkt, an dem |
remaining_distance_meters |
Die verbleibende Fahrstrecke für das |
eta_to_first_waypoint |
Die geschätzte Ankunftszeit für den ersten Eintrag im Feld Beim Aktualisieren eines Fahrzeugs hat |
remaining_time_seconds |
Nur Eingabe. Die verbleibende Fahrzeit für die Beim Aktualisieren eines Fahrzeugs hat |
waypoints[] |
Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind. |
waypoints_version |
Nur Ausgabe. Zeitpunkt der letzten 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 vom Fahrer verwendeten Mobilgeräts. |
VehicleType
Der Fahrzeugtyp.
Felder | |
---|---|
category |
Kategorie des Fahrzeugtyps |
Kategorie
Fahrzeugtypkategorien
Enums | |
---|---|
UNKNOWN |
Standardwert für nicht angegebene oder nicht erkannte Fahrzeugkategorien. |
AUTO |
Ein Auto. |
TAXI |
Alle Fahrzeuge, die als Taxi eingesetzt werden (in der Regel lizenziert oder reguliert). |
TRUCK |
Im Allgemeinen ein Fahrzeug mit großer Ladekapazität. |
TWO_WHEELER |
Ein Motorrad, Moped oder anderes zweirädriges Fahrzeug |
BICYCLE |
Transport mit Muskelkraft. |
PEDESTRIAN |
Eine Person, die sich zu Fuß oder laufend auf Fußwegen fortbewegt. |
VehicleAttribute
Beschreibt ein Fahrzeugattribut als Schlüssel/Wert-Paar. Die Länge des „key:value“-Strings darf 256 Zeichen nicht überschreiten.
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 vom Typ „String“, „Bool“ oder „Double“ sein. Für vehicle_attribute_value ist nur einer der folgenden Werte zulässig: |
|
string_value |
Attributwert vom Typ „String“. Hinweis: Dieses Feld ist identisch mit dem Feld |
bool_value |
Boolescher Attributwert. |
number_value |
Attributwert vom Typ „Double“. |
VehicleAttributeList
Ein List-of-Lists-Datentyp für Fahrzeugattribute.
Felder | |
---|---|
attributes[] |
Eine Liste der Attribute in dieser Sammlung. |
VehicleLocation
Die Position, Geschwindigkeit und Fahrtrichtung eines Fahrzeugs zu einem bestimmten Zeitpunkt.
Felder | |
---|---|
location |
Der Standort des Fahrzeugs. Wenn die Position an Fleet Engine gesendet wird, ist sie ein GPS-Standort. Wenn Sie den Standort in einer Antwort erhalten, kann es sich dabei entweder um einen GPS-Standort, einen ergänzenden Standort oder einen anderen geschätzten Standort handeln. Die Quelle ist in |
horizontal_accuracy |
Verworfen: Verwenden Sie stattdessen |
latlng_accuracy |
Genauigkeit von |
heading |
Richtung, in die sich das Fahrzeug bewegt, in Grad. 0 steht für Norden. Der gültige Bereich ist [0,360). |
bearing_accuracy |
Verworfen: Verwenden Sie stattdessen |
heading_accuracy |
Genauigkeit von |
altitude |
Höhe in Metern über WGS84. |
vertical_accuracy |
Verworfen: Verwenden Sie stattdessen |
altitude_accuracy |
Genauigkeit von |
speed_kmph |
Geschwindigkeit des Fahrzeugs in Kilometern pro Stunde. Verworfen: Verwenden Sie stattdessen |
speed |
Geschwindigkeit des Fahrzeugs in Metern pro Sekunde |
speed_accuracy |
Genauigkeit von |
update_time |
Die Uhrzeit, zu der |
server_time |
Nur Ausgabe. Der Zeitpunkt, zu dem 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, seitdem dieser Standort zum ersten Mal an den Server gesendet wurde. Beim ersten Update ist dieser Wert null. Wenn die Zeit unbekannt ist (z. B. wenn die App neu gestartet wird), wird dieser Wert auf null zurückgesetzt. |
num_stale_updates |
Nur Eingabe. Eingestellt: Es werden jetzt andere Signale verwendet, um festzustellen, ob ein Standort veraltet ist. |
raw_location |
Rohdaten zum Fahrzeugstandort (nicht von Road-Snapper verarbeitet). |
raw_location_time |
Der Zeitstempel, der dem Rohstandort zugeordnet ist. |
raw_location_sensor |
Quelle des Rohstandorts. Die Standardeinstellung ist |
raw_location_accuracy |
Genauigkeit von |
flp_location |
Der Standort vom Android-Anbieter für kombinierte Standortbestimmung (Fused Location Provider; FLP). |
flp_update_time |
Zeitstempel von |
flp_latlng_accuracy_meters |
Genauigkeit von |
flp_heading_degrees |
Richtung, in die sich das Fahrzeug bewegt, in Grad, wie vom Fused Location Provider bestimmt. 0 steht für Norden. Der gültige Bereich ist [0,360). |
supplemental_location |
Zusätzlicher Standort, der von der integrierenden App bereitgestellt wird. |
supplemental_location_time |
Zeitstempel für den zusätzlichen Standort. |
supplemental_location_sensor |
Quelle des zusätzlichen Standorts. Die Standardeinstellung ist |
supplemental_location_accuracy |
Genauigkeit von |
road_snapped |
Verworfen: Verwenden Sie stattdessen |
VehicleMatch
Enthält das Fahrzeug und die zugehörigen Schätzungen für ein Fahrzeug, das den Punkten aktiver Fahrten für das Fahrzeug SearchVehiclesRequest
entspricht.
Felder | |
---|---|
vehicle |
Erforderlich. Ein Fahrzeug, das der Anfrage entspricht. |
vehicle_pickup_eta |
Die geschätzte Ankunftszeit des Fahrzeugs am in der Anfrage angegebenen Abholort. Ein leerer Wert weist auf einen Fehler bei der Berechnung der voraussichtlichen Ankunftszeit für das Fahrzeug hin. Wenn |
vehicle_pickup_distance_meters |
Die Entfernung vom aktuellen Standort des Fahrzeugs zum im Antrag angegebenen Abholort, einschließlich aller Zwischenabhol- oder ‑abgabeorte für bestehende Fahrten. Diese Entfernung umfasst die berechnete Fahrstrecke (Route) sowie die Luftlinie zwischen dem Navigationsendpunkt und dem angeforderten Abholort. Der Abstand zwischen dem Navigationsziel und dem angeforderten Abholort 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 im Antrag angegebenen Abholort. |
vehicle_dropoff_eta |
Die geschätzte Ankunftszeit des gesamten Fahrzeugs am in der Anfrage angegebenen Zielort. Die geschätzte Ankunftszeit umfasst auch Aufenthalte an allen Wegpunkten vor dem in der Anfrage angegebenen |
vehicle_pickup_to_dropoff_distance_meters |
Die Fahrstrecke des Fahrzeugs (in Metern) vom Abholort zum im Antrag angegebenen Zielort. Die Entfernung wird nur zwischen den beiden Punkten berechnet und berücksichtigt nicht den Standort des Fahrzeugs oder andere Punkte, die vor dem Abhol- oder Abgabeort angefahren werden müssen. Der Wert wird nur ausgefüllt, wenn in der Anfrage ein |
trip_type |
Erforderlich. Der Fahrtentyp der Anfrage, die zur Berechnung der voraussichtlichen Ankunftszeit am Abholort verwendet wurde. |
vehicle_trips_waypoints[] |
Die geordnete Liste der Wegpunkte, die zum Berechnen der voraussichtlichen Ankunftszeit verwendet werden. Die Liste enthält den Fahrzeugstandort, die Abholorte aktiver Fahrten für das Fahrzeug und die in der Anfrage angegebenen Abholorte. Eine leere Liste weist darauf hin, dass die voraussichtliche Ankunftszeit für das Fahrzeug nicht berechnet werden konnte. |
vehicle_match_type |
Typ der Fahrzeugübereinstimmung. |
requested_ordered_by |
Die für die Sortierung der Fahrzeugübereinstimmungen angeforderte Reihenfolge. Gleichbedeutend mit |
ordered_by |
Die für die Sortierung der Fahrzeugübereinstimmungen angeforderte Reihenfolge. Gleichbedeutend mit |
VehicleMatchType
Art der Fahrzeugübereinstimmung.
Enums | |
---|---|
UNKNOWN |
Unbekannter Fahrzeugabgleichstyp |
EXCLUSIVE |
Dem Fahrzeug ist derzeit keine Fahrt zugewiesen und es kann zum Abholort fahren. |
BACK_TO_BACK |
Das Fahrzeug ist derzeit einer Fahrt zugewiesen, kann aber nach Abschluss der laufenden Fahrt zum Abholort fahren. Bei der Berechnung der voraussichtlichen Ankunftszeit und der Entfernung wird die aktuelle Fahrt berücksichtigt. |
CARPOOL |
Das Fahrzeug hat ausreichend Platz für eine Mitfahrgelegenheit. |
CARPOOL_BACK_TO_BACK |
Das Fahrzeug beendet die aktuelle Fahrt, bevor es zum Abholort fährt. Bei der Berechnung der voraussichtlichen Ankunftszeit und der Entfernung wird die aktuelle Fahrt berücksichtigt. |
VehicleState
Der Status einer Vehicle
.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Standardwert für nicht angegebene oder nicht erkannte Fahrzeugstatus. |
OFFLINE |
Das Fahrzeug nimmt keine neuen Fahrten an. Hinweis: Das Fahrzeug kann in diesem Zustand weiter 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 einfärben sollen.
Felder | |
---|---|
road_stretch[] |
Optional. Straßenabschnitte, die entlang der Polylinie gerendert werden sollen. Die Abschnitte überschneiden sich nicht und erstrecken sich nicht unbedingt über die gesamte Route. Wenn kein Straßenabschnitt zum Formatieren vorhanden ist, sollte der Client die Standardeinstellung für die Route anwenden. |
RoadStretch
Ein Straßenabschnitt, der gerendert werden soll.
Felder | |
---|---|
style |
Erforderlich. Der anzuwendende Stil. |
offset_meters |
Erforderlich. Der Stil sollte zwischen |
length_meters |
Erforderlich. Die Länge des Pfads, auf den der Stil angewendet werden soll. |
Stil
Der Verkehrsflussstil, der die Verkehrsgeschwindigkeit angibt.
Enums | |
---|---|
STYLE_UNSPECIFIED |
Kein Stil ausgewählt. |
SLOWER_TRAFFIC |
Der Verkehr verlangsamt sich. |
TRAFFIC_JAM |
Es gibt einen Stau. |
Zwischenstopp
Beschreibt Zwischenpunkte auf einer Route für ein VehicleMatch
in einem SearchVehiclesResponse
. Dieses Konzept wird in allen anderen Endpunkten als TripWaypoint
dargestellt.
Felder | |
---|---|
lat_lng |
Der Standort dieses Wegpunkts. |
eta |
Die voraussichtliche Ankunftszeit des Fahrzeugs an diesem Wegpunkt. |
WaypointType
Der Typ des Wegpunkts.
Enums | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Unbekannter oder nicht angegebener Wegpunkttyp. |
PICKUP_WAYPOINT_TYPE |
Wegpunkte zum Abholen von Fahrgästen oder Artikeln. |
DROP_OFF_WAYPOINT_TYPE |
Wegpunkte zum Absetzen von Fahrgästen oder Artikeln. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Wegpunkte für Zwischenziele bei einer Reise mit mehreren Zielen. |