- Ressource: Fahrzeug
- VehicleState
- VehicleAttribute
- VehicleType
- Kategorie
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- Design
- NavigationStatus
- DeviceSettings (Geräteeinstellungen)
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- Methoden
Ressource: Fahrzeug
Fahrzeugmetadaten.
JSON-Darstellung |
---|
{ "name": string, "vehicleState": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe Der eindeutige Name für dieses Fahrzeug. Das Format dafür ist |
vehicleState |
Der Fahrzeugstatus. |
supportedTripTypes[] |
Von diesem Fahrzeug unterstützte Fahrttypen. |
currentTrips[] |
Nur Ausgabe Liste der Fahrten in |
lastLocation |
Letzter gemeldeter Standort des Fahrzeugs. |
maximumCapacity |
Die Gesamtzahl der Fahrgäste, die dieses Fahrzeug befördern kann. Der Treiber wird bei 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. |
vehicleType |
Erforderlich. Der Typ dieses Fahrzeugs. Kann verwendet werden, um Fahrzeuge in |
licensePlate |
Das Nummernschild des Fahrzeugs. |
route[] |
Eingestellt: Verwende stattdessen |
currentRouteSegment |
Polylinie, die die Route angibt, die die Fahrer-App zum nächsten Wegpunkt zurücklegen möchte. Diese Liste wird in Hinweis: Dieses Feld ist nur für die Verwendung durch das Treiber-SDK vorgesehen. Die Decodierung wird noch nicht unterstützt. |
currentRouteSegmentTraffic |
Nur Eingabe. Fleet Engine verwendet diese Informationen, um die Freigabe von Journeys zu verbessern. Hinweis: Dieses Feld ist nur für die Verwendung durch das Treiber-SDK vorgesehen. |
currentRouteSegmentVersion |
Nur Ausgabe Uhrzeit, zu der Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
currentRouteSegmentEndPoint |
Wegpunkt, an dem |
remainingDistanceMeters |
Die verbleibende Strecke mit dem Auto für den |
etaToFirstWaypoint |
Die voraussichtliche Ankunftszeit für den ersten Eintrag im Feld Wenn ein Fahrzeug aktualisiert wird, hat Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
remainingTimeSeconds |
Nur Eingabe. Die verbleibende Fahrzeit für Wenn ein Fahrzeug aktualisiert wird, hat |
waypoints[] |
Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind. |
waypointsVersion |
Nur Ausgabe Zeitpunkt der letzten Aktualisierung des Felds „ Ein Zeitstempel im Format RFC3339 UTC „Zulu“ mit Nanosekundenauflösung und bis zu neun Nachkommastellen. Beispiele: |
backToBackEnabled |
Gibt an, ob der Fahrer mehrere Fahrten akzeptiert. Wenn |
navigationStatus |
Der Navigationsstatus des Fahrzeugs. |
deviceSettings |
Nur Eingabe. Informationen zu Einstellungen auf dem Mobilgerät, das vom Fahrer verwendet wird. |
VehicleState
Der Status eines Vehicle
-Objekts.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Standardeinstellung, wird für unbekannte oder unbekannte Fahrzeugstatus verwendet. |
OFFLINE |
Das Fahrzeug akzeptiert keine neuen Fahrten. Hinweis: Das Fahrzeug kann in diesem Zustand weiterfahren werden, während eine ihm zugewiesene Fahrt abgeschlossen wird. |
ONLINE |
Das Fahrzeug akzeptiert neue Fahrten. |
VehicleAttribute
Beschreibt ein Fahrzeugattribut als Schlüssel/Wert-Paar. Der String „key:value“ darf nicht länger als 256 Zeichen sein.
JSON-Darstellung |
---|
{ "key": string, "value": string, // Union field |
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: |
|
stringValue |
Als String typisierter Attributwert. Hinweis: Dies ist mit dem Feld |
boolValue |
Boolescher Attributwert. |
numberValue |
Doppelt eingegebener Attributwert. |
VehicleType
Der Fahrzeugtyp.
JSON-Darstellung |
---|
{
"category": enum ( |
Felder | |
---|---|
category |
Fahrzeugtypkategorie |
Kategorie
Fahrzeugtypen
Enums | |
---|---|
UNKNOWN |
Standardeinstellung, wird für nicht angegebene oder nicht erkannte Fahrzeugkategorien verwendet. |
AUTO |
Ein Auto. |
TAXI |
Alle Fahrzeuge, die als Taxi eingesetzt werden (in der Regel lizenziert oder reguliert). |
TRUCK |
Im Allgemeinen ein Fahrzeug mit einer großen Lagerkapazität. |
TWO_WHEELER |
Ein Motorrad, ein Moped oder ein anderes zweirädriges Fahrzeug |
BICYCLE |
Von Menschen angetriebene Transporte. |
PEDESTRIAN |
Personentransporter, die in der Regel zu Fuß oder laufen und einen Fußgängerweg entlangfahren. |
LicensePlate
Die Kennzeichen des Fahrzeugs. Damit keine personenidentifizierbaren Informationen gespeichert werden, werden nur die Informationen zu den Autokennzeichen als Teil der Entität gespeichert.
JSON-Darstellung |
---|
{ "countryCode": string, "lastCharacter": string } |
Felder | |
---|---|
countryCode |
Erforderlich. CLDR-Länder-/Regionscode. Beispiel: |
lastCharacter |
Die letzte Ziffer des Kfz-Kennzeichens oder "-1", wenn das Nummernschild keinen numerischen Wert enthält.
|
TrafficPolylineData
Die Verkehrslage auf der erwarteten Route des Fahrzeugs.
JSON-Darstellung |
---|
{
"trafficRendering": {
object ( |
Felder | |
---|---|
trafficRendering |
Eine Polylinie, die die Geschwindigkeit des Verkehrs für alle Regionen entlang eines Abschnitts einer Fahrt durch einen Kunden anzeigt. |
VisualTrafficReportPolylineRendering
Beschreibt, wie Kunden einen Teil der Polylinie entlang der Route färben sollten.
JSON-Darstellung |
---|
{
"roadStretch": [
{
object ( |
Felder | |
---|---|
roadStretch[] |
Optional. Straßenabschnitte, die entlang der Polylinie gerendert werden sollten. Streckenabschnitte sind garantiert, dass sie sich nicht überschneiden und nicht unbedingt die gesamte Route umfassen. Falls kein Straßenabschnitt für den Stil vorhanden ist, sollte der Client den Standardwert für die Route anwenden. |
RoadStretch
Ein Straßenabschnitt, der gerendert werden sollte.
JSON-Darstellung |
---|
{
"style": enum ( |
Felder | |
---|---|
style |
Erforderlich. Der Stil, der angewendet werden soll. |
offsetMeters |
Erforderlich. Der Stil sollte zwischen |
lengthMeters |
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. |
DeviceSettings
Informationen zu verschiedenen Einstellungen auf dem Mobilgerät.
JSON-Darstellung |
---|
{ "locationPowerSaveMode": enum ( |
Felder | |
---|---|
locationPowerSaveMode |
So verhalten sich die Standortfunktionen auf dem Gerät im Energiesparmodus. |
isPowerSaveMode |
Gibt an, ob sich das Gerät derzeit im Energiesparmodus befindet. |
isInteractive |
Gibt an, ob sich das Gerät im interaktiven Zustand befindet. |
batteryInfo |
Informationen zum Akkustatus. |
LocationPowerSaveMode
Die Konfiguration der Standortfunktionen auf Mobilgeräten, 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 |
Entweder sind die Standortanbieter durch den Energiesparmodus nicht betroffen oder er ist deaktiviert. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Der GPS-basierte Standortanbieter sollte deaktiviert werden, wenn der Energiesparmodus aktiviert 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, drosselt jedoch alle Anfragen an Anbieter, wenn das Gerät nicht interaktiv ist. |
BatteryInfo
Informationen zum Akku des Geräts.
JSON-Darstellung |
---|
{ "batteryStatus": enum ( |
Felder | |
---|---|
batteryStatus |
Status des Akkus, u. a. vollständig aufgeladen oder geladen |
powerSource |
Status der Akkustromquelle. |
batteryPercentage |
Aktueller Akkustand in Prozent [0–100]. |
BatteryStatus
Status des Akkus, u. a. vollständig aufgeladen oder geladen
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
Akkustatus unbekannt. |
BATTERY_STATUS_CHARGING |
Der Akku wird geladen. |
BATTERY_STATUS_DISCHARGING |
Akku entlädt sich. |
BATTERY_STATUS_FULL |
Akku ist voll. |
BATTERY_STATUS_NOT_CHARGING |
Der Akku wird nicht geladen. |
BATTERY_STATUS_POWER_LOW |
Der Akkustand ist niedrig. |
PowerSource
Typ des Ladegeräts, das zum Laden des Akkus verwendet wird.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
Stromquelle unbekannt. |
POWER_SOURCE_AC |
Die Stromquelle ist ein Wechselstrom-Ladegerät. |
POWER_SOURCE_USB |
Als Stromquelle wird ein USB-Anschluss verwendet. |
POWER_SOURCE_WIRELESS |
Die Stromquelle ist kabellos. |
POWER_SOURCE_UNPLUGGED |
Der Akku ist nicht angeschlossen. |
Methoden |
|
---|---|
|
Instanziiert ein neues Fahrzeug, das mit einem On-Demand-Anbieter für Mitfahrdienste verknüpft ist. |
|
Gibt ein Fahrzeug von Fleet Engine zurück. |
|
Gibt eine paginierte Liste von Fahrzeugen zurück, die einem Anbieter zugeordnet sind und mit den Anfrageoptionen übereinstimmen. |
|
Gibt eine Liste der Fahrzeuge zurück, die den Anfrageoptionen entsprechen. |
(deprecated) |
Eingestellt: Verwende stattdessen SearchVehicles . |
|
Schreibt aktualisierte Fahrzeugdaten in die Fleet Engine. |
|
Aktualisiert teilweise die Attribute eines Fahrzeugs. |
(deprecated) |
Eingestellt: Verwenden Sie stattdessen die Methode UpdateVehicle . |