- Ressource: Fahrzeug
- VehicleState
- VehicleAttribute
- VehicleType (Fahrzeugtyp)
- 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 von |
last |
Letzter gemeldeter Standort des Fahrzeugs. |
maximum |
Die Gesamtzahl der Fahrgäste, die dieses Fahrzeug befördern kann. Der Fahrer 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 und jedes Attribut muss einen eindeutigen Schlüssel haben. |
vehicle |
Erforderlich. Der Typ dieses Fahrzeugs. Kann zum Filtern von Fahrzeugen 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 nutzt diese Informationen, um das Teilen von Fahrten zu verbessern. Hinweis: Dieses Feld ist nur für die Verwendung vom Treiber-SDK vorgesehen. |
current |
Nur Ausgabe. Zeitpunkt, zu dem Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
current |
Der Wegpunkt, an dem |
remaining |
Die verbleibende Fahrstrecke für den |
eta |
Die geschätzte Zeit bis zum ersten Eintrag im Feld Bei der Aktualisierung eines Fahrzeugs hat Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
remaining |
Nur Eingabe. Die verbleibende Fahrzeit für Beim Aktualisieren eines Fahrzeugs hat |
waypoints[] |
Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind. |
waypoints |
Nur Ausgabe. Zeitpunkt der letzten Aktualisierung des Felds Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
back |
Gibt an, ob der Fahrer Fahrten nacheinander annimmt. Wenn |
navigation |
Der Navigationsstatus des Fahrzeugs. |
device |
Nur Eingabe. Informationen zu den Einstellungen des Mobilgeräts, das der Fahrer verwendet. |
VehicleState
Der Status einer Vehicle
.
Enums | |
---|---|
UNKNOWN_VEHICLE_STATE |
Standardwert, wird für nicht angegebene 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 abgeschlossen wird. |
ONLINE |
Das Fahrzeug nimmt neue Fahrten an. |
VehicleAttribute
Beschreibt ein Fahrzeugattribut als Schlüssel/Wert-Paar. Der String „key:value“ darf 256 Zeichen nicht überschreiten.
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“, „Boole“ oder „Doppelt“ sein. Für vehicle_attribute_value ist nur einer der folgenden Werte zulässig: |
|
string |
Als String eingegebener Attributwert. Hinweis: Dieses Feld entspricht dem Feld |
bool |
Boolescher Attributwert |
number |
Attributwert mit doppeltem Typ. |
Fahrzeugtyp
Der Fahrzeugtyp.
JSON-Darstellung |
---|
{
"category": enum ( |
Felder | |
---|---|
category |
Kategorie des Fahrzeugtyps |
Kategorie
Fahrzeugtypkategorien
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 einer großen Speicherkapazität. |
TWO_WHEELER |
Ein Motorrad, Moped oder ein anderes Fahrzeug mit zwei Rädern |
BICYCLE |
Von Menschen betriebene Transportmittel |
PEDESTRIAN |
Personen, die in der Regel gehen oder laufen und Fußgängerwege entlangfahren. |
LicensePlate
Das Kfz-Kennzeichen des Fahrzeugs. Damit keine personenidentifizierbaren Informationen gespeichert werden, werden nur die Mindestinformationen zum Kfz-Kennzeichen als Teil des Rechtssubjekts gespeichert.
JSON-Darstellung |
---|
{ "countryCode": string, "lastCharacter": string } |
Felder | |
---|---|
country |
Erforderlich. CLDR-Länder-/Regionscode. z. B. |
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 Clients einen Teil der Polylinie entlang der Route färben sollten.
JSON-Darstellung |
---|
{
"roadStretch": [
{
object ( |
Felder | |
---|---|
road |
Optional. Straßenabschnitte, die entlang der Polylinie gerendert werden sollen. Streckenabschnitte überschneiden sich garantiert nicht und decken nicht unbedingt die gesamte Route ab. 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 |
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 |
Gibt an, 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
Legt fest, wie Standortfunktionen so konfiguriert sind, dass sie sich auf dem Mobilgerät verhalten, wenn der Energiesparmodus aktiviert ist. (https://developer.android.com/reference/android/os/PowerManager#getLocationPowerSaveMode())
Enums | |
---|---|
UNKNOWN_LOCATION_POWER_SAVE_MODE |
Nicht definierter StandortEnergiesparmodus |
LOCATION_MODE_NO_CHANGE |
Entweder sollten Standortanbieter vom Energiesparmodus nicht betroffen sein oder er ist deaktiviert. |
LOCATION_MODE_GPS_DISABLED_WHEN_SCREEN_OFF |
Der GPS-basierte Standortanbieter sollte deaktiviert werden, wenn der Energiesparmodus aktiviert ist und das Gerät nicht interaktiv ist. |
LOCATION_MODE_ALL_DISABLED_WHEN_SCREEN_OFF |
Alle Standortanbieter sollten deaktiviert werden, wenn der Energiesparmodus aktiviert ist und das Gerät nicht interaktiv ist. |
LOCATION_MODE_FOREGROUND_ONLY |
Alle Standortanbieter bleiben verfügbar, 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 |
Status des Akkus, z. B. ob er voll oder aufgeladen wird |
power |
Status der Akkustromquelle. |
battery |
Aktueller Akkustand in Prozent [0–100] |
BatteryStatus
Status des Akkus, z. B. ob er voll oder aufgeladen wird
Enums | |
---|---|
UNKNOWN_BATTERY_STATUS |
Akkustand unbekannt. |
BATTERY_STATUS_CHARGING |
Der Akku wird geladen. |
BATTERY_STATUS_DISCHARGING |
Der Akku wird entladen. |
BATTERY_STATUS_FULL |
Akku ist vollständig geladen. |
BATTERY_STATUS_NOT_CHARGING |
Akku wird nicht geladen. |
BATTERY_STATUS_POWER_LOW |
Der Akkustand ist niedrig. |
PowerSource
Typ des Ladegeräts, das zum Laden des Akkus verwendet wird.
Enums | |
---|---|
UNKNOWN_POWER_SOURCE |
Die Stromquelle ist unbekannt. |
POWER_SOURCE_AC |
Die Stromquelle ist ein Wechselstrom-Ladegerät. |
POWER_SOURCE_USB |
Die Stromquelle ist ein USB-Anschluss. |
POWER_SOURCE_WIRELESS |
Die Stromversorgung ist kabellos. |
POWER_SOURCE_UNPLUGGED |
Akku ist ausgesteckt. |
Methoden |
|
---|---|
|
Instanziiert ein neues Fahrzeug, das mit einem On-Demand-Mitfahrdienst oder Lieferdienst verknüpft ist. |
|
Gibt ein Fahrzeug von der Fleet Engine zurück. |
|
Gibt eine paginierte Liste von Fahrzeugen zurück, die einem Anbieter zugeordnet sind und den Anfrageoptionen entsprechen. |
|
Gibt eine Liste der Fahrzeuge zurück, die den Anfrageoptionen entsprechen. |
|
Schreibt aktualisierte Fahrzeugdaten in die Fleet Engine. |
|
Aktualisiert teilweise Attribute des Fahrzeugs. |