Fleet Engine Entities

Task-Schnittstelle

google.maps.journeySharing.Task-Schnittstelle

Die von Fleet Engine zurückgegebenen Details für eine Aufgabe.

attributes
Typ:Object<string, *>
Der Aufgabe zugewiesene Attribute.
name
Typ:string
Der Name der Aufgabe im Format „providers/{provider_id}/tasks/{task_id}“. Die „task_id“ muss eine eindeutige Kennung und keine Tracking-ID sein. Verwenden Sie das Feld „tracking_id“, um eine Tracking-ID einer Sendung zu speichern. Mehrere Aufgaben können dieselbe tracking_id haben.
remainingVehicleJourneySegments
Informationen zu den Segmenten, die für diese Aufgabe noch abgeschlossen werden müssen.
status
Typ:string
Der aktuelle Ausführungsstatus der Aufgabe.
type
Typ:string
Der Aufgabentyp, z. B. Pause oder Lieferung.
estimatedCompletionTime optional
Typ:Date optional
Der Zeitstempel der geschätzten Fertigstellungszeit der Aufgabe.
latestVehicleLocationUpdate optional
Informationen speziell zur letzten Standortaktualisierung.
outcome optional
Typ:string optional
Das Ergebnis der Aufgabe.
outcomeLocation optional
Typ:LatLngLiteral optional
Der Ort, an dem die Aufgabe erledigt wurde (vom Anbieter).
outcomeLocationSource optional
Typ:string optional
Der Setter des Speicherorts des Aufgabenergebnisses („PROVIDER“ oder „LAST_VEHICLE_LOCATION“).
outcomeTime optional
Typ:Date optional
Der Zeitstempel für den Zeitpunkt, zu dem das Ergebnis der Aufgabe festgelegt wurde (durch den Anbieter).
plannedLocation optional
Typ:LatLngLiteral optional
Der Ort, an dem die Aufgabe erledigt werden soll.
targetTimeWindow optional
Typ:TimeWindow optional
Das Zeitfenster, in dem die Aufgabe erledigt werden soll.
trackingId optional
Typ:string optional
Die Tracking-ID der Sendung.
vehicleId optional
Typ:string optional
Die ID des Fahrzeugs, das diese Aufgabe ausführt.

TaskInfo-Schnittstelle

google.maps.journeySharing.TaskInfo-Schnittstelle

TaskInfo-Typ, der von DeliveryVehicleStop verwendet wird.

extraDurationMillis optional
Typ:number optional
Die zusätzliche Zeit, die für die Ausführung der Aufgabe benötigt wird, in Millisekunden.
id optional
Typ:string optional
Die ID der Aufgabe.
targetTimeWindow optional
Typ:TimeWindow optional
Das Zeitfenster, in dem die Aufgabe erledigt werden soll.

TaskTrackingInfo-Schnittstelle

google.maps.journeySharing.TaskTrackingInfo-Schnittstelle

Die Details für ein Objekt mit Informationen zum Aufgaben-Tracking, das von Fleet Engine zurückgegeben wird.

attributes
Typ:Object<string, *>
Der Aufgabe zugewiesene Attribute.
name
Typ:string
Der Name im Format „providers/{provider_id}/taskTrackingInfo/{tracking_id}“, wobei tracking_id für die Tracking-ID steht.
trackingId
Typ:string
Die Tracking-ID einer Aufgabe.
  • Muss ein gültiger Unicode-String sein.
  • Die maximale Länge beträgt 64 Zeichen.
  • Normalisiert gemäß Unicode Normalization Form C.
  • Darf keines der folgenden ASCII-Zeichen enthalten: „/“, „:“, „?“, „,“ oder „#“.
estimatedArrivalTime optional
Typ:Date optional
Die voraussichtliche Ankunftszeit am Haltestellenort.
estimatedTaskCompletionTime optional
Typ:Date optional
Die geschätzte Fertigstellungszeit einer Aufgabe.
latestVehicleLocationUpdate optional
Informationen speziell zur letzten Standortaktualisierung.
plannedLocation optional
Typ:LatLng optional
Der Ort, an dem die Aufgabe erledigt wird.
remainingDrivingDistanceMeters optional
Typ:number optional
Die verbleibende Gesamtstrecke in Metern bis zum VehicleStop.
remainingStopCount optional
Typ:number optional
Gibt die Anzahl der verbleibenden Stopps des Fahrzeugs an, bis der Aufgabenstopp erreicht ist, einschließlich des Aufgabenstopps. Wenn der nächste Stopp des Fahrzeugs beispielsweise der Aufgabenstopp ist, ist der Wert 1.
routePolylinePoints optional
Typ:Array<LatLng> optional
Eine Liste von Punkten, die, wenn sie verbunden werden, eine Polylinie der erwarteten Route des Fahrzeugs zum Standort dieser Aufgabe bilden.
state optional
Typ:string optional
Der aktuelle Ausführungsstatus der Aufgabe.
targetTimeWindow optional
Typ:TimeWindow optional
Das Zeitfenster, in dem die Aufgabe erledigt werden soll.
taskOutcome optional
Typ:string optional
Das Ergebnis des Versuchs, eine Aufgabe auszuführen.
taskOutcomeTime optional
Typ:Date optional
Der Zeitpunkt, zu dem das Ergebnis der Aufgabe vom Anbieter festgelegt wurde.

Trip-Schnittstelle

google.maps.journeySharing.Trip-Schnittstelle

Die von Fleet Engine zurückgegebenen Details zu einer Fahrt.

name
Typ:string
Im Format „providers/{provider_id}/trips/{trip_id}“. Die trip_id muss eine eindeutige Kennung sein.
passengerCount
Typ:number
Anzahl der Passagiere bei dieser Fahrt (ohne Fahrer).
remainingWaypoints
Ein Array von Wegpunkten, das den Weg vom aktuellen Standort zum Abgabeort angibt.
status
Typ:string
Aktueller Status der Fahrt. Mögliche Werte sind UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE oder CANCELED.
type
Typ:string
Die Art der Fahrt. Mögliche Werte sind UNKNOWN_TRIP_TYPE, SHARED oder EXCLUSIVE.
vehicleId
Typ:string
Die ID des Fahrzeugs, das diese Fahrt durchführt.
actualDropOffLocation optional
Typ:LatLngLiteral optional
Ort, an dem der Kunde abgesetzt wurde.
actualPickupLocation optional
Typ:LatLngLiteral optional
Ort, an dem der Kunde abgeholt wurde.
dropOffTime optional
Typ:Date optional
Die geschätzte zukünftige Zeit, zu der die Fahrgäste abgesetzt werden, oder die tatsächliche Zeit, zu der sie abgesetzt wurden.
latestVehicleLocationUpdate optional
Informationen speziell zur letzten Standortaktualisierung.
pickupTime optional
Typ:Date optional
Die geschätzte zukünftige Zeit, zu der die Fahrgäste abgeholt werden, oder die tatsächliche Zeit, zu der sie abgeholt wurden.
plannedDropOffLocation optional
Typ:LatLngLiteral optional
Ort, an dem der Kunde abgesetzt werden möchte.
plannedPickupLocation optional
Typ:LatLngLiteral optional
Ort, an dem der Kunde abgeholt werden möchte.

DeliveryVehicle-Schnittstelle

google.maps.journeySharing.DeliveryVehicle-Schnittstelle

Die von Fleet Engine zurückgegebenen Details zu einem Lieferfahrzeug.

attributes
Typ:Object<string, string optional>
Benutzerdefinierte Attribute für Lieferfahrzeuge
name
Typ:string
Im Format „providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}“. Die delivery_vehicle_id muss eine eindeutige Kennung sein.
navigationStatus
Typ:string
Der aktuelle Navigationsstatus des Fahrzeugs.
remainingDistanceMeters
Typ:number
Die verbleibende Fahrstrecke im aktuellen Routensegment in Metern.
remainingVehicleJourneySegments
Die diesem Lieferfahrzeug zugewiesenen Fahrtabschnitte, beginnend mit dem zuletzt gemeldeten Standort des Fahrzeugs. Dieses Feld wird nur ausgefüllt, wenn das DeliveryVehicle-Datenobjekt über FleetEngineDeliveryVehicleLocationProvider bereitgestellt wird.
currentRouteSegmentEndPoint optional
Typ:LatLngLiteral optional
Der Ort, an dem das aktuelle Routensegment endet.
latestVehicleLocationUpdate optional
Der zuletzt gemeldete Standort des Lieferfahrzeugs.
remainingDurationMillis optional
Typ:number optional
Die verbleibende Fahrtdauer im aktuellen Routensegment in Millisekunden.

DeliveryVehicleStop-Schnittstelle

google.maps.journeySharing.DeliveryVehicleStop-Schnittstelle

DeliveryVehicleStop-Typ

tasks
Die Liste der Aufgaben, die an diesem Stopp ausgeführt werden sollen.
  • id: Die ID der Aufgabe.
  • extraDurationMillis: Die zusätzliche Zeit, die für die Ausführung der Aufgabe benötigt wird, in Millisekunden.
plannedLocation optional
Typ:LatLngLiteral optional
Der Standort des Stopps.
state optional
Der Status des Stopps.

DeliveryVehicleStopState-Konstanten

google.maps.journeySharing.DeliveryVehicleStopState Konstanten

Der aktuelle Status einer DeliveryVehicleStop.

Zugriff durch Anrufen von const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing").
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

ARRIVED Ankunft an der Haltestelle. Es wird davon ausgegangen, dass alle vorherigen Haltestellen abgeschlossen sind, wenn das Fahrzeug zur nächsten Haltestelle fährt.
ENROUTE Zugewiesen und aktives Routing.
NEW Erstellt, aber nicht aktiv weitergeleitet.
UNSPECIFIED Unbekannt

VehicleJourneySegment-Schnittstelle

google.maps.journeySharing.VehicleJourneySegment-Schnittstelle

Typ von VehicleJourneySegment

drivingDistanceMeters optional
Typ:number optional
Die Entfernung von der vorherigen Haltestelle zu dieser Haltestelle in Metern.
drivingDurationMillis optional
Typ:number optional
Die Reisezeit von der vorherigen Haltestelle zu dieser Haltestelle in Millisekunden.
path optional
Typ:Array<LatLngLiteral> optional
Der Pfad von der vorherigen Haltestelle (oder dem aktuellen Standort des Fahrzeugs, wenn diese Haltestelle die erste in der Liste der Haltestellen ist) zu dieser Haltestelle.
stop optional
Typ:DeliveryVehicleStop optional
Informationen zum Stopp.

VehicleLocationUpdate-Schnittstelle

google.maps.journeySharing.VehicleLocationUpdate-Schnittstelle

Typ „VehicleLocationUpdate“

heading optional
Typ:number optional
Die Überschrift der Aktualisierung. 0 entspricht Norden, 180 entspricht Süden.
location optional
Typ:LatLngLiteral|LatLng optional
Der Ort der Aktualisierung.
speedKilometersPerHour optional
Typ:number optional
Die Geschwindigkeit in Kilometern pro Stunde.
time optional
Typ:Date optional
Die Zeit, zu der dieses Update vom Fahrzeug empfangen wurde.

VehicleWaypoint-Schnittstelle

google.maps.journeySharing.VehicleWaypoint-Schnittstelle

VehicleWaypoint-Typ.

distanceMeters optional
Typ:number optional
Die Entfernung zwischen dem vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, wenn dieser Wegpunkt der erste in der Liste der Wegpunkte ist) und diesem Wegpunkt in Metern.
durationMillis optional
Typ:number optional
Fahrtzeit zwischen dem vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, wenn dieser Wegpunkt der erste in der Liste der Wegpunkte ist) und diesem Wegpunkt in Millisekunden.
location optional
Typ:LatLngLiteral optional
Der Standort des Wegpunkts.
path optional
Typ:Array<LatLngLiteral> optional
Der Pfad vom vorherigen Wegpunkt (oder vom aktuellen Standort des Fahrzeugs, wenn dieser Wegpunkt der erste in der Liste der Wegpunkte ist) zu diesem Wegpunkt.
speedReadingIntervals optional
Die Liste der Geschwindigkeiten entlang des Pfads vom vorherigen Wegpunkt (oder Fahrzeugstandort) zum aktuellen Wegpunkt. Jedes Intervall in der Liste beschreibt den Traffic auf einem zusammenhängenden Segment auf dem Pfad. Das Intervall definiert die Start- und Endpunkte des Segments über ihre Indexe. Weitere Informationen finden Sie in der Definition von SpeedReadingInterval.

Fahrzeugschnittstelle

google.maps.journeySharing.Vehicle-Schnittstelle

Die von Fleet Engine zurückgegebenen Details zu einem Fahrzeug.

attributes
Typ:Object<string, *>
Benutzerdefinierte Fahrzeugattribute
name
Typ:string
Im Format „providers/{provider_id}/vehicles/{vehicle_id}“. Die vehicle_id muss eine eindeutige ID sein.
navigationStatus
Der aktuelle Navigationsstatus des Fahrzeugs.
remainingDistanceMeters
Typ:number
Die verbleibende Fahrstrecke im aktuellen Routensegment in Metern.
vehicleState
Der Fahrzeugstatus.
vehicleType
Der Typ dieses Fahrzeugs.
currentRouteSegmentEndPoint optional
Typ:TripWaypoint optional
Der Wegpunkt, an dem das aktuelle Routensegment endet.
currentRouteSegmentVersion optional
Typ:Date optional
Zeitpunkt, zu dem das aktuelle Routensegment festgelegt wurde.
currentTrips optional
Typ:Array<string> optional
Liste der Fahrt-IDs für Fahrten, die diesem Fahrzeug derzeit zugewiesen sind.
etaToFirstWaypoint optional
Typ:Date optional
Die voraussichtliche Ankunftszeit für den ersten Eintrag im Feld „Wegpunkte“.
latestLocation optional
Der zuletzt gemeldete Standort des Fahrzeugs.
maximumCapacity optional
Typ:number optional
Die Gesamtzahl der Personen, die mit diesem Fahrzeug transportiert werden können. Der Fahrer wird bei diesem Wert nicht berücksichtigt.
supportedTripTypes optional
Typ:Array<TripType> optional
Von diesem Fahrzeug unterstützte Fahrtentypen.
waypoints optional
Typ:Array<TripWaypoint> optional
Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind.
waypointsVersion optional
Typ:Date optional
Zeitpunkt der letzten Aktualisierung des Felds „Wegpunkte“.

VehicleNavigationStatus-Konstanten

google.maps.journeySharing.VehicleNavigationStatus Konstanten

Der aktuelle Navigationsstatus eines Vehicle.

Zugriff durch Anrufen von const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing").
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

ARRIVED_AT_DESTINATION Das Fahrzeug befindet sich etwa 50 Meter vom Ziel entfernt.
ENROUTE_TO_DESTINATION Die detaillierte Routenführung ist verfügbar und die Navigation in der Fahrer-App ist in den Modus GUIDED_NAV gewechselt.
NO_GUIDANCE Die Navigation der Fahrer-App befindet sich im Modus FREE_NAV.
OFF_ROUTE Das Fahrzeug ist von der vorgeschlagenen Route abgewichen.
UNKNOWN_NAVIGATION_STATUS Nicht angegebener Navigationsstatus.

VehicleState-Konstanten

google.maps.journeySharing.VehicleState Konstanten

Der aktuelle Status einer Vehicle.

Zugriff durch Anrufen von const {VehicleState} = await google.maps.importLibrary("journeySharing").
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

OFFLINE Das Fahrzeug nimmt keine neuen Fahrten an.
ONLINE Das Fahrzeug nimmt neue Fahrten an.
UNKNOWN_VEHICLE_STATE Unbekannter Fahrzeugstatus.

VehicleType-Konstanten

google.maps.journeySharing.VehicleType Konstanten

Der Typ von Vehicle.

Zugriff durch Anrufen von const {VehicleType} = await google.maps.importLibrary("journeySharing").
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

AUTO Ein Auto.
TAXI Alle Fahrzeuge, die als Taxi eingesetzt werden (in der Regel lizenziert oder reguliert).
TRUCK Ein Fahrzeug mit großer Speicherkapazität.
TWO_WHEELER Ein Motorrad, Moped oder anderes zweirädriges Fahrzeug.
UNKNOWN Unbekannter Fahrzeugtyp.

TripType-Konstanten

google.maps.journeySharing.TripType Konstanten

Von einer Vehicle unterstützte Fahrtentypen.

Zugriff durch Anrufen von const {TripType} = await google.maps.importLibrary("journeySharing").
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

EXCLUSIVE Die Fahrt ist exklusiv für ein Fahrzeug.
SHARED Das Fahrzeug wird möglicherweise auch für andere Fahrten genutzt.
UNKNOWN_TRIP_TYPE Unbekannter Fahrtentyp.

TripWaypoint-Schnittstelle

google.maps.journeySharing.TripWaypoint-Schnittstelle

Typ von „TripWaypoint“.

distanceMeters optional
Typ:number optional
Die Entfernung zwischen dem vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, wenn dieser Wegpunkt der erste in der Liste der Wegpunkte ist) und diesem Wegpunkt in Metern.
durationMillis optional
Typ:number optional
Fahrtzeit zwischen dem vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, wenn dieser Wegpunkt der erste in der Liste der Wegpunkte ist) und diesem Wegpunkt in Millisekunden.
location optional
Typ:LatLng optional
Der Standort des Wegpunkts.
path optional
Typ:Array<LatLng> optional
Der Pfad von der vorherigen Haltestelle (oder dem aktuellen Standort des Fahrzeugs, wenn diese Haltestelle die erste in der Liste der Haltestellen ist) zu dieser Haltestelle.
speedReadingIntervals optional
Die Liste der Geschwindigkeiten entlang des Pfads vom vorherigen Wegpunkt (oder Fahrzeugstandort) zum aktuellen Wegpunkt. Jedes Intervall in der Liste beschreibt den Traffic auf einem zusammenhängenden Segment auf dem Pfad. Das Intervall definiert die Start- und Endpunkte des Segments über ihre Indexe. Weitere Informationen finden Sie in der Definition von SpeedReadingInterval.
tripId optional
Typ:string optional
Die mit diesem Wegpunkt verknüpfte Fahrt.
waypointType optional
Typ:WaypointType optional
Die Rolle, die dieser Wegpunkt auf dieser Fahrt spielt, z. B. Abholung oder Abgabe.

WaypointType-Konstanten

google.maps.journeySharing.WaypointType Konstanten

Von Vehicle unterstützte Wegpunkttypen.

Zugriff durch Anrufen von const {WaypointType} = await google.maps.importLibrary("journeySharing").
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

DROP_OFF_WAYPOINT_TYPE Wegpunkte zum Absetzen von Fahrgästen.
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE Wegpunkte für Zwischenziele bei einer Reise mit mehreren Zielen.
PICKUP_WAYPOINT_TYPE Wegpunkte zum Abholen von Fahrgästen.
UNKNOWN_WAYPOINT_TYPE Unbekannter Wegpunkttyp.

TimeWindow-Schnittstelle

google.maps.journeySharing.TimeWindow-Schnittstelle

Ein Zeitraum.

endTime
Typ:Date
Das Ende des Zeitfensters (einschließlich).
startTime
Typ:Date
Die Startzeit des Zeitfensters (einschließlich).

Geschwindigkeitskonstanten

google.maps.journeySharing.Speed Konstanten

Die Klassifizierung der Polylinien-Geschwindigkeit auf Grundlage von Verkehrsdaten.

Zugriff durch Anrufen von const {Speed} = await google.maps.importLibrary("journeySharing").
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

NORMAL Normale Geschwindigkeit, keine Verlangsamung erkannt.
SLOW Verlangsamung erkannt, aber kein Stau.
TRAFFIC_JAM Stau erkannt.

SpeedReadingInterval Schnittstelle

google.maps.journeySharing.SpeedReadingInterval-Schnittstelle

Anzeige der Verkehrsdichte auf einem zusammenhängenden Pfadsegment. Das Intervall definiert die Start- und Endpunkte des Segments über ihre Indexe.

endPolylinePointIndex
Typ:number
Der nullbasierte Index des Endpunkts des Intervalls im Pfad.
speed
Typ:Speed
Verkehrsgeschwindigkeit in diesem Intervall.
startPolylinePointIndex
Typ:number
Der nullbasierte Index des Startpunkts des Intervalls im Pfad.