- Ressource: Fahrzeug
- VehicleState
- VehicleAttribute
- VehicleType
- Kategorie
- LicensePlate
- TrafficPolylineData
- VisualTrafficReportPolylineRendering
- RoadStretch
- Design
- NavigationStatus
- DeviceSettings
- LocationPowerSaveMode
- BatteryInfo
- BatteryStatus
- PowerSource
- Methoden
Ressource: Fahrzeug
Fahrzeugmetadaten
JSON-Darstellung |
---|
{ "name": string, "vehicleState": enum ( |
Felder | |
---|---|
name |
Nur Ausgabe. Der eindeutige Name dieses Fahrzeugs. Das Format dafür ist |
vehicle |
Der Fahrzeugstatus. |
supported |
Fahrttypen, die von diesem Fahrzeug unterstützt werden. |
current |
Nur Ausgabe. Liste der |
last |
Letzter gemeldeter Standort des Fahrzeugs. |
maximum |
Die Gesamtzahl der Fahrgäste, die dieses Fahrzeug aufnehmen kann. 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 |
Erforderlich. Der Typ dieses Fahrzeugs. Kann verwendet werden, um Fahrzeuge in |
license |
Informationen zum Kfz-Kennzeichen des Fahrzeugs. |
route[] |
Verworfen. Verwenden Sie stattdessen |
current |
Die Polylinie, die die Route angibt, die die Fahrer App zum nächsten Wegpunkt nehmen soll. Diese Liste wird auch in Hinweis: Dieses Feld ist nur für das Driver SDK vorgesehen. Das Dekodieren wird noch nicht unterstützt. |
current |
Nur Eingabe. Fleet Engine verwendet diese Informationen, um die Freigabe von Fahrten zu verbessern. Hinweis: Dieses Feld ist nur für das Driver SDK vorgesehen. |
current |
Nur Ausgabe. Zeitpunkt, zu dem Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
current |
Der Wegpunkt, an dem |
remaining |
Die verbleibende Fahrstrecke für den |
eta |
Die geschätzte Zeit bis zum ersten Eintrag im Feld Beim Aktualisieren eines Fahrzeugs hat Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
remaining |
Nur Eingabe. Die verbleibende Fahrtdauer für die Beim Aktualisieren eines Fahrzeugs hat |
waypoints[] |
Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind. |
waypoints |
Nur Ausgabe. Das letzte Mal, als das Feld Es wird RFC 3339 verwendet, wobei die generierte Ausgabe immer Z-normalisiert ist und 0, 3, 6 oder 9 Glieder mit Dezimalstellen enthält. Andere Achsenbezeichnungen als „Z“ sind ebenfalls zulässig. Beispiele: |
back |
Gibt an, ob der Fahrer Fahrten nacheinander annimmt. Bei |
navigation |
Der Navigationsstatus des Fahrzeugs. |
device |
Nur Eingabe. Informationen zu den Einstellungen auf dem Mobilgerät, das vom Fahrer verwendet wird. |
VehicleState
Der Status einer Vehicle
.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Standardwert, wird für nicht angegebene oder nicht erkannte Fahrzeugstatus verwendet. |
OFFLINE |
Es können keine neuen Fahrten mit dem Fahrzeug gebucht werden. Hinweis: Das Fahrzeug kann in diesem Status weiter betrieben werden, während es eine ihm zugewiesene Fahrt durchführt. |
ONLINE |
Das Fahrzeug nimmt neue Fahrten an. |
VehicleAttribute
Beschreibt ein Fahrzeugattribut als Schlüssel/Wert-Paar. Die Länge des Strings „Schlüssel:Wert“ darf 256 Zeichen nicht überschreiten.
JSON-Darstellung |
---|
{ "key": string, "value": string, // Union field |
Felder | |
---|---|
key |
Der Schlüssel des Attributs. Schlüssel dürfen das Doppelpunktzeichen (:) nicht enthalten. |
value |
Der Wert des Attributs. |
Union-Feld vehicle_attribute_value . Der Wert des Attributs kann vom Typ „String“, „Boolescher Wert“ oder „Doppelt“ sein. Für vehicle_attribute_value ist nur einer der folgenden Werte zulässig: |
|
string |
Attributwert vom Typ „String“. Hinweis: Dieses Feld entspricht dem Feld |
bool |
Boolescher Attributwert. |
number |
Attributwert mit doppeltem Typ. |
VehicleType
Der Fahrzeugtyp.
JSON-Darstellung |
---|
{
"category": enum ( |
Felder | |
---|---|
category |
Kategorie des Fahrzeugtyps |
Kategorie
Kategorien für Fahrzeugtypen
Enums | |
---|---|
UNKNOWN |
Standardwert, der für nicht angegebene oder nicht erkannte Fahrzeugkategorien verwendet wird. |
AUTO |
Ein Auto. |
TAXI |
Alle Fahrzeuge, die als Taxi dienen (in der Regel lizenziert oder reguliert). |
TRUCK |
In der Regel ein Fahrzeug mit großer Ladekapazität. |
TWO_WHEELER |
Motorrad, Moped oder anderes Zweirad |
BICYCLE |
Von Menschen betriebene Fortbewegungsmittel. |
PEDESTRIAN |
Ein Personentransportmittel, das in der Regel zu Fuß oder beim Laufen auf Fußwegen unterwegs ist. |
LicensePlate
Das Kfz-Kennzeichen des Fahrzeugs. Um das Speichern personenidentifizierbarer Informationen zu vermeiden, werden nur die minimalen Informationen zum Kfz-Kennzeichen als Teil des Elements gespeichert.
JSON-Darstellung |
---|
{ "countryCode": string, "lastCharacter": string } |
Felder | |
---|---|
country |
Erforderlich. CLDR-Länder-/Regionscode. Zum Beispiel |
last |
Die letzte Ziffer des Kfz-Kennzeichens oder „-1“, wenn das Kfz-Kennzeichen keinen numerischen Wert enthält.
|
TrafficPolylineData
Verkehrslage entlang der voraussichtlichen Fahrzeugroute
JSON-Darstellung |
---|
{
"trafficRendering": {
object ( |
Felder | |
---|---|
traffic |
Ein Polylinien-Rendering der Verkehrsgeschwindigkeit für alle Regionen entlang eines Streckenabschnitts einer Fahrt. |
VisualTrafficReportPolylineRendering
Beschreibt, wie Kunden einen Teil der Polylinie entlang der Route färben sollen.
JSON-Darstellung |
---|
{
"roadStretch": [
{
object ( |
Felder | |
---|---|
road |
Optional. Straßenabschnitte, die entlang der Polylinie gerendert werden sollen. Abschnitte überschneiden sich nicht und umfassen nicht unbedingt die gesamte Route. Wenn keine Straßenstrecke zu gestalten ist, sollte der Kunde den Standard für die Route anwenden. |
RoadStretch
Eine Straßenstrecke, die gerendert werden soll.
JSON-Darstellung |
---|
{
"style": enum ( |
Felder | |
---|---|
style |
Erforderlich. Der Stil, der angewendet werden soll. |
offset |
Erforderlich. Der Stil sollte zwischen |
length |
Erforderlich. Die Länge des Pfads, auf den der Stil angewendet werden soll. |
Stil
Der Verkehrsstil, der die Verkehrsgeschwindigkeit angibt.
Enums | |
---|---|
STYLE_UNSPECIFIED |
Es wurde kein Stil ausgewählt. |
SLOWER_TRAFFIC |
Der Traffic verlangsamt sich. |
TRAFFIC_JAM |
Es gibt einen Stau. |
DeviceSettings
Informationen zu verschiedenen Einstellungen auf dem Mobilgerät.
JSON-Darstellung |
---|
{ "locationPowerSaveMode": enum ( |
Felder | |
---|---|
location |
Wie sich die Standortfunktionen auf dem Gerät verhalten, wenn der Energiesparmodus aktiviert ist. |
is |
Gibt an, ob sich das Gerät derzeit im Energiesparmodus befindet. |
is |
Gibt an, ob sich das Gerät in einem interaktiven Zustand befindet. |
battery |
Informationen zum Akkustatus. |
LocationPowerSaveMode
Wie sich die Standortfunktionen auf dem Mobilgerät verhalten, 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 sollten 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. |
BatteryInfo
Informationen zum Akku des Geräts.
JSON-Darstellung |
---|
{ "batteryStatus": enum ( |
Felder | |
---|---|
battery |
Akkustatus, z. B. ob er voll oder in der Ladung ist |
power |
Status der Akkustromquelle. |
battery |
Aktueller Akkustand in Prozent [0–100]. |
BatteryStatus
Akkustatus, z. B. ob er voll oder in der Ladung ist
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 aufgeladen. |
BATTERY_STATUS_POWER_LOW |
Der Akkustand ist niedrig. |
PowerSource
Der Typ des Ladegeräts, mit dem der Akku geladen wird.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
Stromquelle unbekannt. |
POWER_SOURCE_AC |
Die Stromquelle ist ein Wechselstrom-Ladegerät. |
POWER_SOURCE_USB |
Stromversorgung über einen USB-Anschluss |
POWER_SOURCE_WIRELESS |
Die Stromversorgung ist kabellos. |
POWER_SOURCE_UNPLUGGED |
Der Akku ist nicht angeschlossen. |
Methoden |
|
---|---|
|
Erzeugt ein neues Fahrzeug, das mit einem On-Demand-Fahrdienst oder einem Lieferservice verknüpft ist. |
|
Gibt ein Fahrzeug aus der Fleet Engine zurück. |
|
Eine paginaierte Liste der Fahrzeuge, die mit einem Anbieter verknüpft sind und den Anfrageoptionen entsprechen. |
|
Gibt eine Liste der Fahrzeuge zurück, die den Anfrageoptionen entsprechen. |
|
Schreibt aktualisierte Fahrzeugdaten in die Fleet Engine. |
|
Die Attribute eines Fahrzeugs werden teilweise aktualisiert. |