Index
TripService
(Schnittstelle)VehicleService
(Schnittstelle)BatteryInfo
(Meldung)BatteryStatus
(enum)BillingPlatformIdentifier
(enum)ConsumableTrafficPolyline
(Meldung)CreateTripRequest
(Meldung)CreateVehicleRequest
(Meldung)DeviceSettings
(Meldung)GetTripRequest
(Meldung)GetVehicleRequest
(Meldung)LicensePlate
(Meldung)ListVehiclesRequest
(Meldung)ListVehiclesResponse
(Meldung)LocationPowerSaveMode
(enum)LocationSensor
(enum)NavigationStatus
(enum)PolylineFormatType
(enum)PowerSource
(enum)ReportBillableTripRequest
(Meldung)ReportBillableTripRequest.SolutionType
(Aufzählung)RequestHeader
(Meldung)RequestHeader.Platform
(enum)RequestHeader.SdkType
(enum)SearchTripsRequest
(Meldung)SearchTripsResponse
(Meldung)SearchVehiclesRequest
(Meldung)SearchVehiclesRequest.CurrentTripsPresent
(enum)SearchVehiclesRequest.VehicleMatchOrder
(enum)SearchVehiclesResponse
(Meldung)SpeedReadingInterval
(Meldung)SpeedReadingInterval.Speed
(Aufzählung)StopLocation
(Meldung)TerminalLocation
(Nachricht)TerminalPointId
(Nachricht) (verworfen)TrafficPolylineData
(Nachricht)Trip
(Meldung)TripStatus
(enum)TripType
(enum)TripView
(enum)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
(enum)VehicleState
(enum)VisualTrafficReportPolylineRendering
(Meldung)VisualTrafficReportPolylineRendering.RoadStretch
(Meldung)VisualTrafficReportPolylineRendering.RoadStretch.Style
(Aufzählung)Waypoint
(Meldung)WaypointType
(Aufzählung)
TripService
Reiseverwaltungsdienst.
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 |
---|
Du kannst alle Fahrten für ein bestimmtes Fahrzeug abrufen. |
UpdateTrip |
---|
Aktualisiert Fahrtdaten. |
VehicleService
Fahrzeugverwaltung
CreateVehicle |
---|
Instanziiert ein neues Fahrzeug, das mit einem On-Demand-Anbieter von Mitfahrdiensten oder -lieferungen verknüpft ist Jede Die folgenden
Die folgenden
Alle anderen Felder sind optional und werden verwendet, sofern angegeben. |
GetVehicle |
---|
Gibt ein Fahrzeug von 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 der Fahrzeuge zurück, die den Anfrageoptionen entsprechen. |
UpdateVehicle |
---|
Aktualisierte Fahrzeugdaten werden in Fleet Engine geschrieben. Beim Aktualisieren von
Das Fahrzeug Wenn das Feld |
UpdateVehicleAttributes |
---|
Aktualisiert die Attribute eines Fahrzeugs teilweise. Nur die in der Anfrage genannten Attribute werden aktualisiert. Andere Attribute werden NICHT geändert. Hinweis: Bei |
BatteryInfo
Informationen zum Akku des Geräts.
Felder | |
---|---|
battery_status |
Status des Akkus, u. a. vollständig aufgeladen oder aufgeladen |
power_source |
Status der Stromquelle für den Akku. |
battery_percentage |
Aktueller Akkustand in % [0–100]. |
BatteryStatus
Status des Akkus, u. a. vollständig aufgeladen oder aufgeladen
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
Akkustatus unbekannt. |
BATTERY_STATUS_CHARGING |
Der Akku wird geladen. |
BATTERY_STATUS_DISCHARGING |
Akku wird entladen. |
BATTERY_STATUS_FULL |
Der Akku ist vollständig geladen. |
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 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 in dieser Aufzählung nicht aufgeführt sind. |
ConsumableTrafficPolyline
Verkehrsdichte auf der Strecke eines Fahrzeugs.
Felder | |
---|---|
speed_reading_interval[] |
Die Verkehrsgeschwindigkeit auf dem Pfad vom vorherigen zum aktuellen Wegpunkt. |
encoded_path_to_waypoint |
Der Pfad, den der Fahrer vom vorherigen Wegpunkt zum aktuellen Wegpunkt einnimmt. 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 Fahrt-ID. Es gelten folgende Einschränkungen:
|
trip |
Erforderlich. 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 die Fahrt werden ignoriert. Beispielsweise beginnen alle Fahrten mit einem
Wenn Wenn Sie Die Felder |
CreateVehicleRequest
CreateVehicle
-Anfragenachricht.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss das Format |
vehicle_id |
Erforderlich. Eindeutige Fahrzeug-ID. Es gelten folgende 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 angegeben. |
DeviceSettings
Informationen zu verschiedenen Einstellungen auf dem Mobilgerät.
Felder | |
---|---|
location_power_save_mode |
Festlegen, wie Standortfunktionen sich 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 im interaktiven Zustand befindet. |
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 deren Interpretation. |
current_route_segment_version |
Gibt den minimalen Zeitstempel (ausschließlich) an, für den |
remaining_waypoints_version |
Gibt den minimalen Zeitstempel (ausschließlich) an, für den |
route_format_type |
Das zurückgegebene aktuelle Routenformat ist |
current_route_segment_traffic_version |
Gibt den minimalen Zeitstempel (ausschließlich) an, für den |
remaining_waypoints_route_version |
Gibt den minimalen Zeitstempel (ausschließlich) an, für den |
GetVehicleRequest
GetVehicle
-Anfragenachricht.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss das Format |
current_route_segment_version |
Gibt den minimalen Zeitstempel (ausschließlich) an, für den |
waypoints_version |
Gibt den minimalen Zeitstempel (ausschließlich) an, für den |
LicensePlate
Das Kfz-Kennzeichen des Fahrzeugs. Damit keine personenidentifizierbaren Informationen gespeichert werden, werden nur die Informationen zum Nummernschild als Teil der Entität gespeichert.
Felder | |
---|---|
country_code |
Erforderlich. CLDR-Länder-/Regionscode. z. B. |
last_character |
Die letzte Ziffer des Kfz-Kennzeichens oder „-1“, wenn kein numerischer Wert vorhanden ist.
|
ListVehiclesRequest
ListVehicles
-Anfragenachricht.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss das 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. 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 Standortaktualisierungen an Fleet Engine gesendet haben. Stehende Fahrzeuge, die ihren Standort noch übertragen, gelten nicht als veraltet. Falls vorhanden, muss 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/UND-Operation. Es sind maximal 50 erforderliche Attribute zulässig. Das entspricht der maximalen Anzahl von Attributen, die für ein Fahrzeug zulässig sind. 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 jeder |
required_one_of_attribute_sets[] |
Ähnlich wie bei
Beschränkt die Antwort auf Fahrzeuge, die allen Attributen in einer |
vehicle_state |
Beschränkt die Antwort auf Fahrzeuge mit diesem Fahrzeugstatus. |
on_trip_only |
Geben Sie nur 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 ersetzt die Felder Dieser Filter funktioniert als AND-Klausel mit anderen Einschränkungen wie Es werden nur Abfragen für Fahrzeugattribute wie Da alle Attribute als Strings gespeichert werden, werden Vergleiche mit Attributen nur unterstützt. Für einen 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. Filter, der die zurückgegebenen Fahrzeuge auf diejenigen beschränkt, deren letzter bekannter Standort sich in dem rechteckigen Bereich befand, der vom Darstellungsbereich definiert wurde. |
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 die Anfragekriterien erfüllen. |
total_size |
Erforderlich. Gesamtzahl der Fahrzeuge, die den Anfragekriterien auf allen Seiten entsprechen. |
LocationPowerSaveMode
Festlegen, wie Standortfunktionen auf Mobilgeräten konfiguriert werden, wenn der Energiesparmodus aktiviert ist (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Nicht definierter Energiesparmodus für Standort |
LOCATION_MODE_NO_CHANGE |
Der Energiesparmodus sollte entweder keine Auswirkungen auf die Standortanbieter haben 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 der Standortmanager drosselt alle Anfragen an Anbieter, wenn das Gerät nicht interaktiv ist. |
LocationSensor
Der zur Standortbestimmung verwendete Sensor oder die Methode.
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 WLAN-Zugangspunkt |
ROAD_SNAPPED_LOCATION_PROVIDER |
Ein Standort, der vom Mobilgerät als 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 aus 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 in einer Anfrage abgelehnt. |
FUSED_LOCATION_PROVIDER |
Fused Location Provider von Android. |
CORE_LOCATION |
Der Standortanbieter unter Apple-Betriebssystemen. |
PolylineFormatType
Der Typ des Polylinienformats.
Enums | |
---|---|
UNKNOWN_FORMAT_TYPE |
Das Format ist nicht angegeben oder unbekannt. |
LAT_LNG_LIST_TYPE |
Eine Liste von google.type.LatLng . |
ENCODED_POLYLINE_TYPE |
Eine Polylinie, die mit einem Algorithmus zur Polylinienkomprimierung codiert ist. Die Decodierung wird noch nicht unterstützt. |
PowerSource
Typ des Ladegeräts, das zum Laden des Akkus verwendet wird.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
Stromquelle unbekannt. |
POWER_SOURCE_AC |
Als Stromquelle wird ein Netzteil verwendet. |
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
ReportBillableTrip-Anfragenachricht gesendet.
Felder | |
---|---|
name |
Erforderlich. Muss das Format |
country_code |
Erforderlich. Der zweistellige Ländercode des Landes, in dem die Reise stattfindet. Der Preis richtet sich nach dem Ländercode. |
platform |
Die Plattform, von der der Antrag gestellt wurde. |
related_ids[] |
Die IDs, die sich direkt auf die gemeldete Fahrt beziehen. Dabei handelt es sich in der Regel um IDs (z. B. Sitzungs-IDs) von Vorausbuchungen, die durchgeführt wurden, bevor die Fahrt-ID verfügbar ist. Die Anzahl von |
solution_type |
Der Typ der GMP-Produktlösung (z. B. |
SolutionType
Auswahl für verschiedene Lösungsarten 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 eine On-Demand-Fahrt mit Mitfahr- und Lieferservice. |
RequestHeader
Ein RequestHeader enthält Felder, die alle Fleet Engine-RPC-Anfragen gemeinsam haben.
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 keiner angegeben ist, kann die Antwort in einer beliebigen Sprache vorliegen, wobei Englisch bevorzugt wird, sofern 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 aufrufenden SDK, falls zutreffend. Das Versionsformat ist „major.minor.patch“, Beispiel: |
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, von dem die Anfrage gesendet wird. |
maps_sdk_version |
Version des MapSDK, von dem das aufrufende SDK abhängig ist (falls zutreffend). Das Versionsformat ist „major.minor.patch“, Beispiel: |
nav_sdk_version |
Version des NavSDK, von dem das aufrufende SDK abhängt, sofern zutreffend. Das Versionsformat ist „major.minor.patch“, Beispiel: |
platform |
Plattform des aufrufenden SDK |
manufacturer |
Hersteller des Android-Geräts über das aufrufende 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 für Protokollierungszwecke angegeben werden kann, um die Anfrage zu identifizieren. |
Plattform
Die Plattform des aufrufenden SDK.
Enums | |
---|---|
PLATFORM_UNSPECIFIED |
Der Standardwert. Dieser Wert wird verwendet, wenn der Bahnsteig ausgelassen wird. |
ANDROID |
Die Anfrage kommt 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 „Treiber“. |
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 mit den Fahrten in der Anfrage verknüpfte Fahrzeug. Wenn keine Vorgabe erfolgt, enthalten die zurückgegebenen Fahrten Folgendes nicht:
|
active_trips_only |
Wenn die Richtlinie 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 diesen Wert auf einen Wert fest, der zuvor im |
minimum_staleness |
Gibt die Fahrten zurück, die nach dem |
SearchTripsResponse
SearchTrips-Antwortnachricht.
Felder | |
---|---|
trips[] |
Die Liste der Fahrten für das angeforderte Fahrzeug. |
next_page_token |
Übergeben Sie dieses Token in SearchTripsRequest, um die Listenergebnisse durchzugehen. Die API gibt bei jedem Aufruf eine Fahrtenliste zurück. Wenn keine weiteren Ergebnisse vorhanden sind, ist die Fahrtenliste leer. |
SearchVehiclesRequest
SearchVehicles
-Anfragenachricht.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
parent |
Erforderlich. Muss das Format |
pickup_point |
Erforderlich. Der Abholpunkt, in dessen Nähe gesucht werden soll. |
dropoff_point |
Der beabsichtigte Rückgabeort des Kunden. 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 von Fahrzeugen an, die zurückgegeben werden sollen. Der Wert muss zwischen 1 und 50 (einschließlich) 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 eins sein. Der Treiber wird beim 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 Standortaktualisierungen an Fleet Engine gesendet haben. Stehende Fahrzeuge, die ihren Standort noch übertragen, 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. VehicleTypes 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/UND-Operation. Es sind maximal 50 erforderliche Attribute zulässig. Das entspricht der maximalen Anzahl von Attributen, die für ein Fahrzeug zulässig sind. |
required_one_of_attributes[] |
Beschränkt die Suche auf Fahrzeuge mit mindestens einem der angegebenen Attribute in jeder |
required_one_of_attribute_sets[] |
Ähnlich wie bei
Beschränkt die Suche auf Fahrzeuge mit allen Attributen in einer |
order_by |
Erforderlich. Gibt das gewünschte Sortierkriterium für Ergebnisse an. |
include_back_to_back |
Damit wird angegeben, 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 mit diesem |
current_trips_present |
Damit wird angegeben, ob Fahrzeuge mit aktiven Fahrten für diese Suche infrage kommen. Dieser Wert muss auf einen anderen Wert 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 ersetzt die Felder Dieser Filter funktioniert als AND-Klausel mit anderen Einschränkungen wie Es werden nur Abfragen für Fahrzeugattribute wie Da alle Attribute als Strings gespeichert werden, werden Vergleiche mit Attributen nur unterstützt. Für einen 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 im Feld include_back_to_back geregelt. |
NONE |
Fahrzeuge ohne Fahrten können in den Suchergebnissen erscheinen. Wenn dieser Wert verwendet wird, kann include_back_to_back nicht true sein. |
ANY |
Fahrzeuge mit höchstens 5 aktuellen Fahrten und 10 Wegpunkten werden in die Suchergebnisse aufgenommen. Wenn dieser Wert verwendet wird, kann include_back_to_back nicht true sein. |
VehicleMatchOrder
Gibt die Reihenfolge der in der Antwort übereinstimmenden Fahrzeuge an.
Enums | |
---|---|
UNKNOWN_VEHICLE_MATCH_ORDER |
Standardeinstellung, wird für nicht angegebene oder nicht erkannte Fahrzeugübereinstimmungen verwendet. |
PICKUP_POINT_ETA |
Aufsteigende Bestellung nach Fahrzeit des Fahrzeugs zum Abholpunkt. |
PICKUP_POINT_DISTANCE |
Aufsteigende Bestellung, bezogen auf die Fahrstrecke des Fahrzeugs zum Abholpunkt. |
DROPOFF_POINT_ETA |
Aufsteigende Reihenfolge nach Fahrzeit des Fahrzeugs bis zur Abgabestelle. Diese Reihenfolge kann nur verwendet werden, wenn der Rückgabepunkt in der Anfrage angegeben ist. |
PICKUP_POINT_STRAIGHT_DISTANCE |
Aufsteigende Bestellung in Luftlinie vom zuletzt gemeldeten Standort des Fahrzeugs zum Abholpunkt. |
COST |
In aufsteigender Reihenfolge nach den konfigurierten Abgleichskosten. Die Abgleichskosten sind definiert als gewichtete Berechnung zwischen linearer Entfernung und voraussichtlicher Ankunftszeit. Die 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 den |
SpeedReadingInterval
Anzeige der Verkehrsdichte an einem zusammenhängenden Abschnitt eines Pfads Bei einem Pfad mit den Punkten P_0, P_1, ... , P_N (nullbasierter Index) definiert SpeedReadingInterval ein Intervall und beschreibt den Verkehr mithilfe der folgenden Kategorien.
Felder | |
---|---|
start_polyline_point_index |
Der Startindex dieses Intervalls im Pfad. Wenn der Index in JSON 0 ist, wird das Feld so angezeigt, als wäre es leer. |
end_polyline_point_index |
Endindex dieses Intervalls im Pfad Wenn der Index in JSON 0 ist, wird das Feld so angezeigt, als wäre es leer. |
speed |
Verkehrsgeschwindigkeit in diesem Intervall. |
Geschwindigkeit
Klassifizierung der Geschwindigkeit auf Polylinien basierend auf Verkehrsdaten.
Enums | |
---|---|
SPEED_UNSPECIFIED |
Standardwert Dieser Wert wird nicht verwendet. |
NORMAL |
Normale Geschwindigkeit, kein Verlangsamen wird erkannt. |
SLOW |
Stau festgestellt, aber es wurde kein Stau gebildet. |
TRAFFIC_JAM |
Stau erkannt. |
StopLocation
Der tatsächliche Ort, an dem eine Haltestelle (Start/Abflug) stattgefunden hat.
Felder | |
---|---|
point |
Erforderlich. Der tatsächliche Standort. |
timestamp |
Gibt an, wann die Haltestelle stattgefunden hat. |
stop_time |
Nur Eingabe Veraltet. Verwenden Sie das Feld „Zeitstempel“. |
TerminalLocation
Beschreibt die Position eines Wegpunkts.
Felder | |
---|---|
point |
Erforderlich. Gibt den Ort eines Wegpunkts an. |
terminal_point_id |
Eingestellt: Geben Sie stattdessen das Feld |
access_point_id |
Eingestellt: Geben Sie stattdessen das Feld |
trip_id |
Veraltet. |
terminal_location_type |
Eingestellt: |
TerminalPointId
Eingestellt: TerminalPoints werden in Fleet Engine nicht mehr unterstützt. Verwenden Sie stattdessen TerminalLocation.point
.
Felder | |
---|---|
value |
Veraltet. |
Union-Feld Id . Veraltet. Für Id ist nur einer der folgenden Werte zulässig: |
|
place_id |
Veraltet. |
generated_id |
Veraltet. |
TrafficPolylineData
Die Verkehrslage auf der erwarteten Route des Fahrzeugs wird angezeigt.
Felder | |
---|---|
traffic_rendering |
Polyliniendarstellung, die zeigt, wie schnell der Verkehr für alle Regionen entlang eines Abschnitts einer Fahrt ist. |
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 an dem der Kunde abgeholt wurde. In diesem Feld kann der Dienstleister Feedback zu den Abholinformationen geben. |
actual_pickup_arrival_point |
Nur Eingabe Die tatsächliche Zeit und der tatsächliche Standort des Fahrers, der am Abholpunkt ankommt. In diesem Feld kann der Dienstleister Feedback zur tatsächlichen Ankunft an der Abholstelle geben. |
pickup_time |
Nur Ausgabe. Entweder die geschätzte zukünftige Zeit, zu der der Fahrgast/die Fahrgäste abgeholt werden, oder die tatsächliche Uhrzeit, zu der der Fahrgast abgeholt wird. |
intermediate_destinations[] |
Zwischenstopps, die für die Fahrt erforderlich sind (zusätzlich zu Start und Ziel). Dies wird für gemeinsame Fahrten anfangs nicht unterstützt. |
intermediate_destinations_version |
Gibt an, wann das |
intermediate_destination_index |
Wenn |
actual_intermediate_destination_arrival_points[] |
Nur Eingabe Die tatsächliche Zeit und der Ort, an dem der Fahrer an einem Zwischenziel ankommt. In diesem Feld kann der 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 an dem der Kunde von einem Zwischenziel abgeholt wurde. In diesem Feld kann der Dienstleister Feedback zu den tatsächlichen Abholinformationen an Zwischenzielen geben. |
dropoff_point |
Ort, an dem der Kunde ausliefert |
actual_dropoff_point |
Nur Eingabe Die tatsächliche Zeit und der tatsächliche Ort, an dem und zu der der Kunde ausgestiegen ist. In diesem Feld kann der Dienstleister Feedback zu den tatsächlichen Rückgabeinformationen geben. |
dropoff_time |
Nur Ausgabe. Entweder die geschätzte zukünftige Zeit, zu der der Fahrgast/die Fahrgäste am endgültigen Ziel aussteigen, oder die tatsächliche Uhrzeit, zu der sie aussteigen. |
remaining_waypoints[] |
Nur Ausgabe. Der vollständige Pfad vom aktuellen Standort bis zum Rückgabepunkt (einschließlich). Dieser Pfad kann Wegpunkte von anderen Fahrten enthalten. |
vehicle_waypoints[] |
In diesem Feld können die Wegpunkte für die Fahrt manuell sortiert werden. Sie enthält alle verbleibenden Wegpunkte für das zugewiesene Fahrzeug sowie die Abhol- und Rückgabe-Wegpunkte 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 verbleibende_waypoints. Beachte, 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 mit dem Driver SDK und dem 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 mit dem Driver SDK und dem Consumer SDK vorgesehen. |
current_route_segment_traffic |
Nur Ausgabe. Gibt die Verkehrslage entlang der Straße Hinweis: Dieses Feld ist nur für die Verwendung mit dem Driver SDK und dem Consumer SDK vorgesehen. |
current_route_segment_traffic_version |
Nur Ausgabe. Gibt an, wann das Hinweis: Dieses Feld ist nur für die Verwendung mit dem Driver SDK und dem 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 für den nächsten Wegpunkt (erster Eintrag im Feld |
remaining_time_to_first_waypoint |
Nur Ausgabe. Der Zeitraum ab der Rückgabe der Fahrtdaten bis zur Zeit in |
remaining_waypoints_version |
Nur Ausgabe. Gibt an, wann der Ort „ |
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 verfügbare Kapazitäten haben, um 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 der |
view |
Der ausgefüllte Teil der Trip-Felder und wie sie zu interpretieren sind. |
TripStatus
Der Status einer Fahrt, der ihren Verlauf anzeigt.
Enums | |
---|---|
UNKNOWN_TRIP_STATUS |
Standardeinstellung, wird für einen unbekannten oder nicht erkannten Fahrtstatus verwendet. |
NEW |
Neu erstellte Reise. |
ENROUTE_TO_PICKUP |
Der Fahrer ist auf dem Weg zum Abholpunkt. |
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 zur Abgabestelle). |
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 storniert. |
TripType
Die Art einer Fahrt.
Enums | |
---|---|
UNKNOWN_TRIP_TYPE |
Standardeinstellung, wird für nicht angegebene oder nicht erkannte Fahrttypen verwendet. |
SHARED |
Möglicherweise wird ein Fahrzeug gemeinsam mit anderen Fahrten gefahren. |
EXCLUSIVE |
Die Fahrt gilt ausschließlich für ein Fahrzeug. |
TripView
Auswahl für verschiedene Gruppen von Trip-Feldern in einer GetTrip
-Antwort. Weitere Informationen finden Sie unter AIP-157. Weitere Aufrufe werden wahrscheinlich hinzugefügt.
Enums | |
---|---|
TRIP_VIEW_UNSPECIFIED |
Der Standardwert. Aus Gründen der Abwärtskompatibilität wird für die API standardmäßig eine SDK-Ansicht verwendet. Um Stabilität und Support zu gewährleisten, wird Kunden empfohlen, einen anderen TripView als SDK zu verwenden. |
SDK |
Enthält Felder, die bei öffentlich verfügbaren Bibliotheken möglicherweise nicht interpretiert oder unterstützt werden können. |
JOURNEY_SHARING_V1S |
Für den Anwendungsfall „Wegbeschreibung teilen“ werden die Felder für Fahrten 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 eines Fahrzeugs.
Felder | |
---|---|
location |
Die Position dieses Wegpunkts |
trip_id |
Die Fahrt, die diesem Wegpunkt zugeordnet ist. |
waypoint_type |
Die Rolle, die dieser Wegpunkt bei dieser Fahrt spielt, z. B. der Ein- oder Ausstieg. |
path_to_waypoint[] |
Pfad vom vorherigen zum aktuellen Wegpunkt Für den ersten Wegpunkt in einer Liste nicht definiert. Dieses Feld wird nur bei Anfrage ausgefüllt. |
encoded_path_to_waypoint |
Der codierte Pfad vom vorherigen zum aktuellen Wegpunkt Hinweis: Dieses Feld ist nur für die Verwendung mit dem Driver SDK und dem Consumer SDK vorgesehen. Die Decodierung wird noch nicht unterstützt. |
traffic_to_waypoint |
Die Verkehrslage auf dem Weg zu diesem Wegpunkt. Beachten Sie, dass der Datenverkehr nur für Kunden der Google Maps Platform Rides and Deliveries-Lösung verfügbar ist. |
distance_meters |
Der Pfadabstand vom vorherigen zum aktuellen Wegpunkt. Für den ersten Wegpunkt in einer Liste nicht definiert. |
eta |
Die voraussichtliche Ankunftszeit an diesem Wegpunkt. Für den ersten Wegpunkt in einer Liste nicht definiert. |
duration |
Die Reisezeit vom vorherigen Wegpunkt bis zu diesem Punkt. Für den ersten Wegpunkt in einer Liste nicht definiert. |
UpdateTripRequest
UpdateTrip-Anfragenachricht.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss das Format |
trip |
Erforderlich. Die mit der Aktualisierung verknüpfte Fahrt. Die folgenden Felder werden von Fleet Engine verwaltet. Aktualisieren Sie sie nicht mit Trip.update.
Wenn Sie die Wenn Sie Um eine Race-Bedingung für Fahrten mit mehreren Zielen zu vermeiden, sollten Sie beim Aktualisieren des Fahrtstatus auf |
update_mask |
Erforderlich. Die Feldmaske, die angibt, welche Felder in „Trip“ aktualisiert werden sollen. |
UpdateVehicleAttributesRequest
UpdateVehicleAttributes
-Anfragenachricht.
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 vollständige Liste der Fahrzeugattribute, einschließlich neuer, geänderter und unberührter Attribute. |
UpdateVehicleRequest
„UpdateVehicle-Anfragenachricht.
Felder | |
---|---|
header |
Der standardmäßige Fleet Engine-Anfrageheader. |
name |
Erforderlich. Muss das Format |
vehicle |
Erforderlich. Die
Wenn das Feld Ebenso kann das Feld |
update_mask |
Erforderlich. Eine Feldmaske, die angibt, welche Felder von |
Fahrzeug
Fahrzeugmetadaten.
Felder | |
---|---|
name |
Nur Ausgabe. Der eindeutige Name für dieses Fahrzeug. Das Format dafür ist |
vehicle_state |
Fahrzeugstatus |
supported_trip_types[] |
Von diesem Fahrzeug unterstützte Fahrttypen. |
current_trips[] |
Nur Ausgabe. Liste der Fahrten mit |
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, wobei jedes Attribut einen eindeutigen Schlüssel haben muss. |
vehicle_type |
Erforderlich. Der Typ dieses Fahrzeugs. Kann zum Filtern von Fahrzeugen in |
license_plate |
Das Nummernschild des Fahrzeugs. |
route[] |
Eingestellt: Verwenden Sie stattdessen |
current_route_segment |
Die Polylinie, die die Route angibt, die die Fahrer-App zum nächsten Wegpunkt zurücklegen möchte. Diese Liste wird auch in Hinweis: Dieses Feld ist nur für die Verwendung durch das Driver SDK vorgesehen. Die Decodierung wird noch nicht unterstützt. |
current_route_segment_traffic |
Nur Eingabe Fleet Engine verwendet diese Informationen, um das Teilen von Journeys 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 |
Wegpunkt, an dem |
remaining_distance_meters |
Die verbleibende Fahrstrecke für den |
eta_to_first_waypoint |
Die voraussichtliche Ankunftszeit für den ersten Eintrag im Feld Wenn ein Fahrzeug aktualisiert wird, hat |
remaining_time_seconds |
Nur Eingabe Die verbleibende Fahrzeit für den Wenn ein Fahrzeug aktualisiert wird, 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 Rückfahrten akzeptiert. Wenn |
navigation_status |
Der Navigationsstatus des Fahrzeugs. |
device_settings |
Nur Eingabe Informationen zu den Einstellungen auf dem Mobilgerät, das vom Fahrer verwendet wird. |
VehicleType
Der Fahrzeugtyp.
Felder | |
---|---|
category |
Fahrzeugtypkategorie |
Kategorie
Fahrzeugtypen
Enums | |
---|---|
UNKNOWN |
Standardeinstellung, wird für nicht spezifizierte oder nicht erkannte Fahrzeugkategorien verwendet. |
AUTO |
Ein Auto. |
TAXI |
Jedes Fahrzeug, das als Taxi fungiert (in der Regel lizenziert oder reguliert). |
TRUCK |
In der Regel ein Fahrzeug mit einer großen Speicherkapazität. |
TWO_WHEELER |
Motorrad, Moped oder anderes zweirädriges Fahrzeug |
BICYCLE |
Von Menschen angetriebene Fahrzeuge. |
PEDESTRIAN |
Ein Personentransporter, der in der Regel zu Fuß oder joggt und Fußgängerwege entlangfährt. |
VehicleAttribute
Beschreibt ein Fahrzeugattribut als Schlüssel/Wert-Paar. Der String „key:value“ 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 doppelter Typ angegeben werden. Für vehicle_attribute_value ist nur einer der folgenden Werte zulässig: |
|
string_value |
Attributwert vom Typ „String“. Hinweis: Dies ist mit dem Feld |
bool_value |
Boolescher Attributwert. |
number_value |
Doppelt eingegebener Attributwert. |
VehicleAttributeList
Ein Datentyp „list-of-lists“ für Fahrzeugattribute.
Felder | |
---|---|
attributes[] |
Eine Liste von Attributen in dieser Sammlung. |
VehicleLocation
Standort, Geschwindigkeit und Fahrtrichtung eines Fahrzeugs zu einem bestimmten Zeitpunkt
Felder | |
---|---|
location |
Der Standort des Fahrzeugs. Wenn es an Fleet Engine gesendet wird, ist der Standort des Fahrzeugs ein GPS-Standort. Wenn Sie diese 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: Verwenden Sie stattdessen |
latlng_accuracy |
Genauigkeit von |
heading |
Richtung des Fahrzeugs in Grad. 0 steht für Norden. Der gültige Bereich ist [0,360). |
bearing_accuracy |
Eingestellt: Verwenden Sie stattdessen |
heading_accuracy |
Genauigkeit von |
altitude |
Höhe in Metern über WGS 84 |
vertical_accuracy |
Eingestellt: Verwenden Sie stattdessen |
altitude_accuracy |
Genauigkeit von |
speed_kmph |
Geschwindigkeit des Fahrzeugs in Kilometern pro Stunde. Eingestellt: Verwenden Sie stattdessen |
speed |
Geschwindigkeit des Fahrzeugs in Metern/Sekunde |
speed_accuracy |
Genauigkeit von |
update_time |
Die Zeit, zu der |
server_time |
Nur Ausgabe. Der Zeitpunkt, zu dem der Server die Standortinformationen erhalten hat. |
location_sensor |
Anbieter der 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 der Wert null. Wenn die Uhrzeit 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 |
Unbearbeiteter Standort des Fahrzeugs (nicht verarbeitet von Snapper) |
raw_location_time |
Zeitstempel, der dem Rohstandort zugeordnet ist. |
raw_location_sensor |
Quelle des unformatierten Speicherorts. Die Standardeinstellung ist |
raw_location_accuracy |
Genauigkeit von |
supplemental_location |
Zusätzlicher Standort, der von der integrierten 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 |
Genauigkeit von |
road_snapped |
Eingestellt: Verwenden Sie stattdessen |
VehicleMatch
Enthält das Fahrzeug und zugehörige Schätzungen für ein Fahrzeug, die den Punkten aktiver Fahrten für das Fahrzeug SearchVehiclesRequest
entsprechen.
Felder | |
---|---|
vehicle |
Erforderlich. Ein Fahrzeug, das der Anfrage entspricht. |
vehicle_pickup_eta |
Die voraussichtliche Ankunftszeit des Fahrzeugs zum Abholpunkt, der in der Anfrage angegeben ist. Ein leerer Wert bedeutet, dass die voraussichtliche Ankunftszeit für das Fahrzeug nicht berechnet werden konnte. Wenn „ |
vehicle_pickup_distance_meters |
Die Entfernung vom aktuellen Standort des Fahrzeugs bis zu dem in der Anfrage angegebenen Abholpunkt, einschließlich aller Zwischen- oder Absetzpunkte für bestehende Fahrten. Sie setzt sich aus der berechneten Fahrstrecke (Routen-Entfernung) plus der Luftlinie zwischen dem Navigationsendpunkt und dem angeforderten Abholpunkt zusammen. (Die Entfernung zwischen dem Navigationsendpunkt und dem gewünschten 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 gesamten Fahrzeugs an der in der Anfrage angegebenen Abgabestelle. Die voraussichtliche Ankunftszeit beinhaltet auch einen Halt an jedem Wegpunkt vor dem in der Anfrage angegebenen |
vehicle_pickup_to_dropoff_distance_meters |
Die Fahrstrecke des Fahrzeugs (in Metern) vom Abholpunkt bis zu dem in der Anfrage angegebenen Rückgabepunkt. Die Entfernung liegt nur zwischen den beiden Punkten und umfasst weder den Fahrzeugstandort noch andere Punkte, die besichtigt werden müssen, bevor das Fahrzeug den Abhol- oder Absetzpunkt besucht. Der Wert wird nur gefüllt, wenn in der Anfrage ein |
trip_type |
Erforderlich. Der Fahrttyp der Anfrage, der zur Berechnung der voraussichtlichen Ankunftszeit bis zum Abholpunkt verwendet wurde. |
vehicle_trips_waypoints[] |
Die sortierte Liste der Wegpunkte, die zur Berechnung der voraussichtliche Ankunftszeit verwendet werden. Die Liste enthält den Fahrzeugstandort, die Abholpunkte der aktiven Fahrten für das Fahrzeug und die in der Anfrage angegebenen Abholpunkte. Eine leere Liste weist auf einen Fehler bei der Berechnung der voraussichtlichen Ankunftszeit für das Fahrzeug hin. |
vehicle_match_type |
Typ des übereinstimmenden Fahrzeugs. |
requested_ordered_by |
Die Reihenfolge, in der die Fahrzeugübereinstimmungen sortiert werden. |
ordered_by |
Die tatsächliche Bestellung, die für dieses Fahrzeug verwendet wurde. Normalerweise entspricht dieser Wert dem Feld "order_by" aus der Anfrage. Unter bestimmten Umständen, etwa bei einem internen Serverfehler, kann jedoch eine andere Methode verwendet werden (z. B. |
VehicleMatchType
Übereinstimmender Fahrzeugtyp.
Enums | |
---|---|
UNKNOWN |
Unbekannter Übereinstimmungstyp des Fahrzeugs |
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 voraussichtliche Ankunftszeit und der Entfernung wird die vorhandene Fahrt berücksichtigt. |
CARPOOL |
Das Fahrzeug hat genügend Kapazität für eine gemeinsame Fahrt. |
CARPOOL_BACK_TO_BACK |
Das Fahrzeug beendet seine aktuelle, aktive Fahrt, bevor es zum Abholpunkt auffährt. Bei der Berechnung der voraussichtliche Ankunftszeit und der Entfernung wird die vorhandene Fahrt berücksichtigt. |
VehicleState
Der Status eines Vehicle
-Objekts.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Standardeinstellung, wird für nicht spezifizierte oder nicht erkannte Fahrzeugstatus verwendet. |
OFFLINE |
Das Fahrzeug akzeptiert keine neuen Fahrten. Hinweis: Das Fahrzeug kann in diesem Status weiterhin betrieben werden, während eine ihm zugewiesene Fahrt beendet wird. |
ONLINE |
Das Fahrzeug akzeptiert neue Fahrten. |
VisualTrafficReportPolylineRendering
Beschreibt, wie Clients einen Teil der Polylinie entlang der Route färben sollen
Felder | |
---|---|
road_stretch[] |
Optional. Straßenabschnitte, die entlang der Polylinie gerendert werden sollen. Streckenabschnitte werden garantiert nicht überlappen und reichen nicht unbedingt die gesamte Route. Falls keine Straßenabschnitte für den Stil festgelegt werden, sollte der Client die Standardeinstellung für die Route anwenden. |
RoadStretch
Ein Straßenabschnitt, der gerendert werden sollte.
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 den 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 einen VehicleMatch
in einem SearchVehiclesResponse
. Dieses Konzept wird in allen anderen Endpunkten als TripWaypoint
dargestellt.
Felder | |
---|---|
lat_lng |
Die Position dieses Wegpunkts |
eta |
Die voraussichtliche Ankunftszeit des Fahrzeugs an diesem Wegpunkt. |
WaypointType
Die Art des Wegpunkts.
Enums | |
---|---|
UNKNOWN_WAYPOINT_TYPE |
Unbekannter oder nicht angegebener Wegpunkttyp. |
PICKUP_WAYPOINT_TYPE |
Wegpunkte zum Abholen von Fahrgästen oder Gegenständen |
DROP_OFF_WAYPOINT_TYPE |
Wegpunkte für die Abgabe von Fahrgästen oder Gegenständen |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Wegpunkte für Zwischenziele bei einer Fahrt mit mehreren Reisezielen. |