- 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 für dieses Fahrzeug. Das Format dafür ist |
vehicleState |
Fahrzeugstatus |
supportedTripTypes[] |
Von diesem Fahrzeug unterstützte Fahrttypen. |
currentTrips[] |
Nur Ausgabe. Liste der Fahrten mit |
lastLocation |
Letzter gemeldeter Standort des Fahrzeugs. |
maximumCapacity |
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. |
vehicleType |
Erforderlich. Der Typ dieses Fahrzeugs. Kann zum Filtern von Fahrzeugen in |
licensePlate |
Das Nummernschild des Fahrzeugs. |
route[] |
Eingestellt: Verwenden Sie stattdessen |
currentRouteSegment |
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. |
currentRouteSegmentTraffic |
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. |
currentRouteSegmentVersion |
Nur Ausgabe. Zeitpunkt, zu dem Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
currentRouteSegmentEndPoint |
Wegpunkt, an dem |
remainingDistanceMeters |
Die verbleibende Fahrstrecke 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 einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
remainingTimeSeconds |
Nur Eingabe. Die verbleibende Fahrzeit für den 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 einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: |
backToBackEnabled |
Gibt an, ob der Fahrer Rückfahrten akzeptiert. Wenn |
navigationStatus |
Der Navigationsstatus des Fahrzeugs. |
deviceSettings |
Nur Eingabe. Informationen zu den Einstellungen auf dem Mobilgerät, das vom Fahrer verwendet wird. |
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. |
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 als String, boolescher oder doppelter Typ angegeben werden. Für vehicle_attribute_value ist nur einer der folgenden Werte zulässig: |
|
stringValue |
Attributwert vom Typ „String“. 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 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. |
LicensePlate
Das Kfz-Kennzeichen des Fahrzeugs. Damit keine personenidentifizierbaren Informationen gespeichert werden, werden nur die Informationen zum Nummernschild als Teil der Entität gespeichert.
JSON-Darstellung |
---|
{ "countryCode": string, "lastCharacter": string } |
Felder | |
---|---|
countryCode |
Erforderlich. CLDR-Länder-/Regionscode. z. B. |
lastCharacter |
Die letzte Ziffer des Kfz-Kennzeichens oder „-1“, wenn kein numerischer Wert vorhanden ist.
|
TrafficPolylineData
Die Verkehrslage auf der erwarteten Route des Fahrzeugs wird angezeigt.
JSON-Darstellung |
---|
{
"trafficRendering": {
object ( |
Felder | |
---|---|
trafficRendering |
Polyliniendarstellung, die zeigt, wie schnell der Verkehr für alle Regionen entlang eines Abschnitts einer Fahrt ist. |
VisualTrafficReportPolylineRendering
Beschreibt, wie Clients einen Teil der Polylinie entlang der Route färben sollen
JSON-Darstellung |
---|
{
"roadStretch": [
{
object ( |
Felder | |
---|---|
roadStretch[] |
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.
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 |
Festlegen, wie Standortfunktionen sich auf dem Gerät verhalten, wenn der Energiesparmodus aktiviert ist |
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
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. |
BatteryInfo
Informationen zum Akku des Geräts.
JSON-Darstellung |
---|
{ "batteryStatus": enum ( |
Felder | |
---|---|
batteryStatus |
Status des Akkus, u. a. vollständig aufgeladen oder aufgeladen |
powerSource |
Status der Stromquelle für den Akku. |
batteryPercentage |
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. |
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. |
Methoden |
|
---|---|
|
Instanziiert ein neues Fahrzeug, das mit einem On-Demand-Anbieter von Mitfahrdiensten oder -lieferungen verknüpft ist |
|
Gibt ein Fahrzeug von Fleet Engine zurück. |
|
Gibt eine paginierte Liste von Fahrzeugen zurück, die mit einem Anbieter verknüpft sind und den Anfrageoptionen entsprechen. |
|
Gibt eine Liste der Fahrzeuge zurück, die den Anfrageoptionen entsprechen. |
|
Aktualisierte Fahrzeugdaten werden in Fleet Engine geschrieben. |
|
Aktualisiert die Attribute eines Fahrzeugs teilweise. |