Fleet Engine Entities

Aufgaben

google.maps.journeySharing.Task Benutzeroberfläche

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

attributes
Typ:Object<string, *>
Der Aufgabe zugewiesene Attribute.
name
Typ:string
Der Aufgabenname 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. eine Pause oder ein Versand.
estimatedCompletionTime optional
Typ:Date optional
Der Zeitstempel der geschätzten Fertigstellungszeit der Aufgabe.
latestVehicleLocationUpdate optional
Informationen zur letzten Standortaktualisierung.
outcome optional
Typ:string optional
Das Ergebnis der Aufgabe.
outcomeLocation optional
Typ:LatLngLiteral optional
Der Ort, an dem die Aufgabe abgeschlossen wurde (vom Anbieter).
outcomeLocationSource optional
Typ:string optional
Der Festleger des Speicherorts des Aufgabenergebnisses (PROVIDER oder LAST_VEHICLE_LOCATION).
outcomeTime optional
Typ:Date optional
Der Zeitstempel, zu dem das Ergebnis der Aufgabe festgelegt wurde (vom 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 Benutzeroberfläche

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 Benutzeroberfläche

Die Details für ein Informationsobjekt für die Aufgabenverfolgung, das von der 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.
  • Ist auf eine maximale Länge von 64 Zeichen beschränkt.
  • Normalisiert gemäß Unicode-Normalisierungsform C.
  • Darf keines der folgenden ASCII-Zeichen enthalten: „/“, „:“, „?“, „,“ oder „#“.
estimatedArrivalTime optional
Typ:Date optional
Die voraussichtliche Ankunftszeit an der Haltestelle.
estimatedTaskCompletionTime optional
Typ:Date optional
Die geschätzte Dauer für die Ausführung einer Aufgabe.
latestVehicleLocationUpdate optional
Informationen 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 gewünschten VehicleStop.
remainingStopCount optional
Typ:number optional
Gibt die Anzahl der Haltestellen an, die das Fahrzeug bis zur Aufgabe noch hat, einschließlich der Aufgabe. Wenn der nächste Halt des Fahrzeugs beispielsweise der Aufgabenhalt ist, ist der Wert „1“.
routePolylinePoints optional
Typ:Array<LatLng> optional
Eine Liste von Punkten, die verbunden eine Polylinie der voraussichtlichen 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-Benutzeroberfläche

google.maps.journeySharing.Trip Benutzeroberfläche

Die von der 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 Fahrgäste auf dieser Fahrt, Fahrer nicht inbegriffen.
remainingWaypoints
Eine Reihe von Wegpunkten, die den Weg vom aktuellen Standort zum Zielpunkt angeben.
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
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 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
Der Ort, an dem der Kunde angibt, dass er abgesetzt werden soll.
plannedPickupLocation optional
Typ:LatLngLiteral optional
Der Ort, an dem der Kunde angibt, dass er abgeholt werden möchte.

DeliveryVehicle-Schnittstelle

google.maps.journeySharing.DeliveryVehicle Benutzeroberfläche

Die von der Fleet Engine zurückgegebenen Details für ein 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 Streckenabschnitt in Metern.
remainingVehicleJourneySegments
Die diesem Lieferfahrzeug zugewiesenen Fahrtabschnitte, beginnend mit dem zuletzt gemeldeten Standort des Fahrzeugs. Dieser Wert wird nur dann 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 Fahrdauer im aktuellen Streckenabschnitt in Millisekunden.

DeliveryVehicleStop-Schnittstelle

google.maps.journeySharing.DeliveryVehicleStop Benutzeroberfläche

Typ „DeliveryVehicleStop“

tasks
Die Liste der Aufgaben, die an dieser Haltestelle ausgeführt werden müssen.
  • 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 der Haltestelle.
state optional
Der Status der Haltestelle.

Konstanten für DeliveryVehicleStopState

google.maps.journeySharing.DeliveryVehicleStopState constants

Der aktuelle Status einer DeliveryVehicleStop.

Rufe const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

ARRIVED Angekommen an der Haltestelle. Es wird davon ausgegangen, dass alle vorherigen Haltestellen bereits angefahren wurden, wenn das Fahrzeug zur nächsten Haltestelle fährt.
ENROUTE Zugewiesen und aktiv geroutet.
NEW Erstellt, aber nicht aktiv geroutet.
UNSPECIFIED Unbekannt

VehicleJourneySegment-Schnittstelle

google.maps.journeySharing.VehicleJourneySegment Benutzeroberfläche

Typ „VehicleJourneySegment“

drivingDistanceMeters optional
Typ:number optional
Die zurückgelegte Strecke von der vorherigen Haltestelle bis zu dieser Haltestelle in Metern.
drivingDurationMillis optional
Typ:number optional
Die Fahrzeit von der vorherigen Haltestelle bis zu dieser Haltestelle, in Millisekunden.
path optional
Typ:Array<LatLngLiteral> optional
Der Weg 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 zur Haltestelle.

VehicleLocationUpdate-Benutzeroberfläche

google.maps.journeySharing.VehicleLocationUpdate Benutzeroberfläche

Typ von „VehicleLocationUpdate“

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

VehicleWaypoint-Schnittstelle

google.maps.journeySharing.VehicleWaypoint Benutzeroberfläche

Fahrzeug-Wegpunkttyp.

distanceMeters optional
Typ:number optional
Die Wegstrecke 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 der aktuellen Position des Fahrzeugs, wenn dieser Wegpunkt der erste in der Liste der Wegpunkte ist) zu diesem Wegpunkt.
speedReadingIntervals optional
Die Liste der Verkehrsgeschwindigkeiten entlang des Pfads vom vorherigen Wegpunkt (oder Fahrzeugstandort) zum aktuellen Wegpunkt. Jedes Intervall in der Liste beschreibt den Traffic auf einem zusammenhängenden Segment des Pfads. Das Intervall definiert den Anfangs- und Endpunkt des Segments über seine Indizes. Weitere Informationen finden Sie in der Definition von SpeedReadingInterval.

Fahrzeugschnittstelle

google.maps.journeySharing.Vehicle Benutzeroberfläche

Die von der Fleet Engine zurückgegebenen Details für ein Fahrzeug.

attributes
Typ:Object<string, *>
Benutzerdefinierte Fahrzeugattribute
name
Typ:string
Im Format „providers/{provider_id}/vehicles/{vehicle_id}“. Die „vehicle_id“ muss eine eindeutige Kennung sein.
navigationStatus
Der aktuelle Navigationsstatus des Fahrzeugs.
remainingDistanceMeters
Typ:number
Die verbleibende Fahrstrecke im aktuellen Streckenabschnitt 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
Der Zeitpunkt, zu dem das aktuelle Routensegment festgelegt wurde.
currentTrips optional
Typ:Array<string> optional
Liste der Fahrten-IDs für Fahrten, die diesem Fahrzeug derzeit zugewiesen sind.
etaToFirstWaypoint optional
Typ:Date optional
Die geschätzte Ankunftszeit zum ersten Eintrag im Feld „Wegpunkte“.
latestLocation optional
Der zuletzt gemeldete Standort des Fahrzeugs.
maximumCapacity optional
Typ:number optional
Die Gesamtzahl der Fahrgäste, die dieses Fahrzeug aufnehmen kann. Der Fahrer wird bei diesem Wert nicht berücksichtigt.
supportedTripTypes optional
Typ:Array<TripType> optional
Fahrttypen, die von diesem Fahrzeug unterstützt werden.
waypoints optional
Typ:Array<TripWaypoint> optional
Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind.
waypointsVersion optional
Typ:Date optional
Zeitpunkt der letzten Aktualisierung des Wegpunktfelds.

Konstanten für VehicleNavigationStatus

google.maps.journeySharing.VehicleNavigationStatus constants

Der aktuelle Navigationsstatus einer Vehicle.

Rufe const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

ARRIVED_AT_DESTINATION Das Fahrzeug befindet sich in etwa 50 m Entfernung vom Ziel.
ENROUTE_TO_DESTINATION Die detaillierte Routenführung ist verfügbar und die Navigation in der Fahrer App befindet sich im Modus „GUIDED_NAV“.
NO_GUIDANCE Die Navigation der Fahrer App befindet sich im Modus „FREE_NAV“.
OFF_ROUTE Das Fahrzeug ist von der vorgeschlagenen Route abgekommen.
UNKNOWN_NAVIGATION_STATUS Nicht angegebener Navigationsstatus.

Konstanten für VehicleState

google.maps.journeySharing.VehicleState constants

Der aktuelle Status einer Vehicle.

Rufe const {VehicleState} = await google.maps.importLibrary("journeySharing") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

OFFLINE Es können keine neuen Fahrten mit dem Fahrzeug gebucht werden.
ONLINE Das Fahrzeug nimmt neue Fahrten an.
UNKNOWN_VEHICLE_STATE Unbekannter Fahrzeugstatus.

Konstanten für VehicleType

google.maps.journeySharing.VehicleType constants

Der Typ von Vehicle.

Rufe const {VehicleType} = await google.maps.importLibrary("journeySharing") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

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

Konstanten für TripType

google.maps.journeySharing.TripType constants

Von einem Vehicle unterstützte Fahrttypen

Rufe const {TripType} = await google.maps.importLibrary("journeySharing") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

EXCLUSIVE Die Fahrt ist nur für ein Fahrzeug bestimmt.
SHARED Das Fahrzeug wird möglicherweise für andere Fahrten genutzt.
UNKNOWN_TRIP_TYPE Unbekannter Fahrttyp.

TripWaypoint-Schnittstelle

google.maps.journeySharing.TripWaypoint Benutzeroberfläche

TripWaypoint-Typ.

distanceMeters optional
Typ:number optional
Die Wegstrecke 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 Weg 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 Verkehrsgeschwindigkeiten entlang des Pfads vom vorherigen Wegpunkt (oder Fahrzeugstandort) zum aktuellen Wegpunkt. Jedes Intervall in der Liste beschreibt den Traffic auf einem zusammenhängenden Segment des Pfads. Das Intervall definiert den Anfangs- und Endpunkt des Segments über seine Indizes. 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 dieses Wegpunkts bei dieser Fahrt, z. B. Abhol- oder Abgabeort.

Konstanten für WaypointType

google.maps.journeySharing.WaypointType constants

Von Vehicle unterstützte Wegpunkttypen.

Rufe const {WaypointType} = await google.maps.importLibrary("journeySharing") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

DROP_OFF_WAYPOINT_TYPE Wegpunkte für das Aussteigen von Fahrgästen.
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE Wegpunkte für Zwischenziele bei einer Fahrt mit mehreren Zielen.
PICKUP_WAYPOINT_TYPE Wegpunkte für die Abholung von Fahrgästen.
UNKNOWN_WAYPOINT_TYPE Unbekannter Wegpunkttyp.

TimeWindow-Schnittstelle

google.maps.journeySharing.TimeWindow Benutzeroberfläche

Einen Zeitraum.

endTime
Typ:Date
Das Ende des Zeitfensters (einschließlich).
startTime
Typ:Date
Der Beginn des Zeitfensters (einschließlich).

Geschwindigkeitskonstanten

google.maps.journeySharing.Speed constants

Klassifizierung der Polyliniengeschwindigkeit anhand von Verkehrsdaten.

Rufe const {Speed} = await google.maps.importLibrary("journeySharing") auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.

NORMAL Normale Geschwindigkeit, keine Verlangsamung festgestellt.
SLOW Es wurde eine Verkehrsbehinderung erkannt, aber es hat sich kein Stau gebildet.
TRAFFIC_JAM Stau erkannt.

SpeedReadingInterval-Schnittstelle

google.maps.journeySharing.SpeedReadingInterval Benutzeroberfläche

Ein Indikator für die Verkehrsdichte auf einem zusammenhängenden Pfadabschnitt. Das Intervall definiert die Start- und Endpunkte des Segments über ihre Indizes.

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