Schnittstelle Task
Schnittstelle google.maps.journeySharing.Task
Die Details zu einer Aufgabe, die von Fleet Engine zurückgegeben wird.
Attribute | |
---|---|
attributes |
Typ:
Object<string, *> Attribute, die der Aufgabe zugewiesen sind. |
name |
Typ:
string Der Aufgabenname im Format „providers/{provider_id}/tasks/{task_id}“. Die „task_id“ muss eine eindeutige Kennung sein, keine Tracking-ID. 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 abgeschlossen werden müssen. |
status |
Typ:
string Der aktuelle Ausführungsstatus der Aufgabe. |
type |
Typ:
string Die Art der Aufgabe, z. B. Pause oder Sendung. |
estimatedCompletionTime optional |
Typ:
Date optional Der Zeitstempel der geschätzten Abschlusszeit der Aufgabe. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Spezifische Informationen für das letzte Standortupdate. |
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 Legt den Speicherort des Aufgabenergebnisses („PROVIDER“ oder „LAST_VEHICLE_LOCATION“) fest. |
outcomeTime optional |
Typ:
Date optional Der Zeitstempel für den Zeitpunkt, zu dem das Ergebnis der Aufgabe festgelegt wurde (vom Anbieter). |
plannedLocation optional |
Typ:
LatLngLiteral optional Der Ort, an dem die Aufgabe ausgeführt werden soll. |
targetTimeWindow optional |
Typ:
TimeWindow optional Das Zeitfenster, in dem die Aufgabe abgeschlossen 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. |
Schnittstelle TaskInfo
Schnittstelle google.maps.journeySharing.TaskInfo
Typ der TaskInfo, verwendet von DeliveryVehicleStop
.
Attribute | |
---|---|
extraDurationMillis optional |
Typ:
number optional Die zusätzliche Zeit in Millisekunden, die für die Ausführung der Aufgabe benötigt wird. |
id optional |
Typ:
string optional Die ID der Aufgabe. |
targetTimeWindow optional |
Typ:
TimeWindow optional Das Zeitfenster, in dem die Aufgabe abgeschlossen werden soll. |
Schnittstelle TaskTrackingInfo
Schnittstelle google.maps.journeySharing.TaskTrackingInfo
Details zu einem Aufgaben-Tracking-Objekt, das von Fleet Engine zurückgegeben wird
Attribute | |
---|---|
attributes |
Typ:
Object<string, *> Attribute, die der Aufgabe zugewiesen sind. |
name |
Typ:
string Der Name hat das Format „providers/{provider_id}/taskTrackingInfo/{tracking_id}“, wobei tracking_id die Tracking-ID darstellt. |
trackingId |
Typ:
string Die Tracking-ID einer Aufgabe.
|
estimatedArrivalTime optional |
Typ:
Date optional Die geschätzte Ankunftszeit an der Haltestelle. |
estimatedTaskCompletionTime optional |
Typ:
Date optional Die geschätzte Abschlusszeit einer Aufgabe. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Spezifische Informationen für das letzte Standortupdate. |
plannedLocation optional |
Typ:
LatLng optional Der Ort, an dem die Aufgabe abgeschlossen wird. |
remainingDrivingDistanceMeters optional |
Typ:
number optional Die verbleibende Gesamtstrecke in Metern zu den relevanten VehicleStop . |
remainingStopCount optional |
Typ:
number optional Gibt die Anzahl der verbleibenden Haltestellen an, bis das Fahrzeug erreicht ist, einschließlich der Haltestelle. Wenn die nächste Haltestelle des Fahrzeugs beispielsweise die Taskhaltestelle ist, lautet der Wert 1. |
routePolylinePoints optional |
Eine Liste von Punkten, die, wenn eine Verbindung besteht, 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 abgeschlossen werden soll. |
taskOutcome optional |
Typ:
string optional Das Ergebnis des Versuchs, eine Task auszuführen. |
taskOutcomeTime optional |
Typ:
Date optional Der Zeitpunkt, zu dem das Ergebnis einer Aufgabe vom Anbieter festgelegt wurde. |
Trip-Schnittstelle
Schnittstelle google.maps.journeySharing.Trip
Die Details zu einer von Fleet Engine zurückgegebenen Fahrt.
Attribute | |
---|---|
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 auf dieser Fahrt; ohne Fahrer. |
remainingWaypoints |
Typ:
Array<VehicleWaypoint> Ein Array mit Wegpunkten, die den Pfad vom aktuellen Standort zum Haltepunkt 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 aufgegeben wurde. |
actualPickupLocation optional |
Typ:
LatLngLiteral optional Ort, an dem der Kunde abgeholt wurde. |
dropOffTime optional |
Typ:
Date optional Die geschätzte künftige Abfahrtszeit der Fahrgäste oder der Abfahrtszeitraum. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Spezifische Informationen für das letzte Standortupdate. |
pickupTime optional |
Typ:
Date optional Die geschätzte künftige Abfahrtszeit der Passagiere oder die tatsächliche Zeit, zu der sie in das Fahrzeug befördert wurden. |
plannedDropOffLocation optional |
Typ:
LatLngLiteral optional Standort, an dem der Kunde angibt, dass er storniert wird. |
plannedPickupLocation optional |
Typ:
LatLngLiteral optional Ort, an dem der Kunde angibt, dass er abgeholt wird. |
Schnittstelle DeliveryVehicle
Schnittstelle google.maps.journeySharing.DeliveryVehicle
Die Details zu einem von Fleet Engine zurückgegebenen Lieferfahrzeug.
Attribute | |
---|---|
attributes |
Typ:
Object<string, string optional> Benutzerdefinierte Attribute für Lieferfahrzeuge. |
name |
Typ:
string Das Format ist „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 Fahrtsegmente, die diesem Lieferfahrzeug zugewiesen sind, beginnend mit dem letzten gemeldeten Standort des Fahrzeugs. Wird nur ausgefüllt, wenn das Datenobjekt DeliveryVehicle über FleetEngineDeliveryVehicleLocationProvider bereitgestellt wird. |
currentRouteSegmentEndPoint optional |
Typ:
LatLngLiteral optional Der Ort, an dem das aktuelle Routensegment endet. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Der letzte gemeldete Standort des Lieferfahrzeugs. |
remainingDurationMillis optional |
Typ:
number optional Die verbleibende Fahrzeit im aktuellen Routensegment, in Millisekunden. |
Schnittstelle DeliveryVehicleStop
Schnittstelle google.maps.journeySharing.DeliveryVehicleStop
DeliveryVehicleStop-Typ
Attribute | |
---|---|
tasks |
Die Liste der an dieser Haltestelle auszuführenden Aufgaben.
|
plannedLocation optional |
Typ:
LatLngLiteral optional Der Standort der Haltestelle. |
state optional |
Typ:
DeliveryVehicleStopState optional Der Status der Haltestelle. |
DeliveryVehicleStopState-Konstanten
google.maps.journeySharing.DeliveryVehicleStopState
Konstanten
Der aktuelle Status eines DeliveryVehicleStop
.
Durch Aufrufen von const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
ARRIVED |
An der Haltestelle angekommen. Wird davon ausgegangen, dass die Route für das nächste Fahrzeug an das Fahrzeug fährt, sind alle vorherigen Haltestellen abgeschlossen. |
ENROUTE |
Zugewiesen und aktiv weitergeleitet. |
NEW |
Erstellt, aber nicht aktiv aktiv. |
UNSPECIFIED |
Unbekannt. |
Schnittstelle VehicleJourneySegment
Schnittstelle google.maps.journeySharing.VehicleJourneySegment
VehicleJourneySegmenttyp
Attribute | |
---|---|
drivingDistanceMeters optional |
Typ:
number optional Die Entfernung zwischen der vorherigen Haltestelle und dieser Haltestelle in Metern. |
drivingDurationMillis optional |
Typ:
number optional Die Fahrzeit in Millisekunden, ausgehend von der vorherigen Haltestelle. |
path optional |
Typ:
Array<LatLngLiteral> optional Der Weg von der vorherigen Haltestelle (oder vom aktuellen Standort des Fahrzeugs, falls diese Haltestelle an der ersten Haltestelle ist) zu dieser Haltestelle. |
stop optional |
Typ:
DeliveryVehicleStop optional Informationen zur Haltestelle. |
Schnittstelle VehicleLocationUpdate
Schnittstelle google.maps.journeySharing.VehicleLocationUpdate
VehicleLocationUpdate-Typ
Attribute | |
---|---|
heading optional |
Typ:
number optional Die Überschrift des Updates. 0 entspricht dem Norden, 180 nach Süden. |
location optional |
Typ:
LatLngLiteral|LatLng optional Der Ort des Updates. |
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. |
Schnittstelle VehicleWaypoint
Schnittstelle google.maps.journeySharing.VehicleWaypoint
VehicleWaypoint-Typ.
Attribute | |
---|---|
distanceMeters optional |
Typ:
number optional Die Entfernung zwischen dem vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, falls dieser Wegpunkt der erste in der Liste der Wegpunkte ist) zu diesem Wegpunkt in Metern. |
durationMillis optional |
Typ:
number optional Fahrzeit zwischen dem vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, falls dieser Wegpunkt der erste in der Liste der Wegpunkte ist) zu diesem Wegpunkt in Millisekunden. |
location optional |
Typ:
LatLngLiteral optional Der Standort des Wegpunkts. |
path optional |
Typ:
Array<LatLngLiteral> optional Der Weg vom vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, falls dieser Wegpunkt der erste in der Liste der Wegpunkte ist) zu diesem Wegpunkt. |
Schnittstelle Vehicle
Schnittstelle google.maps.journeySharing.Vehicle
Die Details zu einem von Fleet Engine zurückgegebenen Fahrzeug.
Attribute | |
---|---|
attributes |
Typ:
Object<string, *> Benutzerdefinierte Fahrzeugattribute. |
name |
Typ:
string Im Format „providers/{provider_id}/vehicles/{vehicle_id}“. Die Fahrzeug-ID muss eine eindeutige Kennung sein. |
navigationStatus |
Der aktuelle Navigationsstatus des Fahrzeugs. |
remainingDistanceMeters |
Typ:
number Die verbleibende Fahrstrecke im aktuellen Routensegment, in Metern. |
vehicleState |
Typ:
VehicleState Der Fahrzeugstatus. |
vehicleType |
Typ:
VehicleType Der Fahrzeugtyp. |
currentRouteSegmentEndPoint optional |
Typ:
TripWaypoint optional Wegpunkt, an dem das aktuelle Routensegment endet. |
currentRouteSegmentVersion optional |
Typ:
Date optional Zeit, zu der 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 ist im ersten Wegpunktfeld angegeben. |
latestLocation optional |
Typ:
VehicleLocationUpdate optional Der letzte gemeldete Standort des Fahrzeugs. |
maximumCapacity optional |
Typ:
number optional Die Gesamtzahl der Fahrgäste, die dieses Fahrzeug tragen kann. Der Fahrer wird bei diesem Wert nicht berücksichtigt. |
supportedTripTypes optional |
Von diesem Fahrzeug unterstützte Fahrten. |
waypoints optional |
Typ:
Array<TripWaypoint> optional Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind. |
waypointsVersion optional |
Typ:
Date optional Der Zeitpunkt der letzten Aktualisierung des Felds für Wegpunkte. |
VehicleNavigationStatus-Konstanten
google.maps.journeySharing.VehicleNavigationStatus
Konstanten
Der aktuelle Navigationsstatus eines Vehicle
.
Durch Aufrufen von const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
ARRIVED_AT_DESTINATION |
Das Fahrzeug ist etwa 50 m vom Ziel entfernt. |
ENROUTE_TO_DESTINATION |
Die detaillierte Routenführung ist verfügbar und die Treiber-App wurde in den GUIDED_NAV-Modus versetzt. |
NO_GUIDANCE |
Die Navigation in der Driver-App befindet sich im FREE_NAV-Modus. |
OFF_ROUTE |
Das Fahrzeug ist von der vorgeschlagenen Route entfernt. |
UNKNOWN_NAVIGATION_STATUS |
Unbekannter Navigationsstatus. |
VehicleState-Konstanten
google.maps.journeySharing.VehicleState
Konstanten
Der aktuelle Status eines Vehicle
.
Durch Aufrufen von const {VehicleState} = await google.maps.importLibrary("journeySharing")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
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
.
Durch Aufrufen von const {VehicleType} = await google.maps.importLibrary("journeySharing")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
AUTO |
Ein Auto. |
TAXI |
Alle Fahrzeuge, die als Taxi fungieren (normalerweise lizenziert oder reguliert). |
TRUCK |
Ein Fahrzeug mit einer großen Speicherkapazität. |
TWO_WHEELER |
Ein Motorrad, ein Moped oder ein anderes Zweirad. |
UNKNOWN |
Unbekannter Fahrzeugtyp. |
TripType-Konstanten
google.maps.journeySharing.TripType
Konstanten
Von Vehicle
unterstützte Fahrttypen
Durch Aufrufen von const {TripType} = await google.maps.importLibrary("journeySharing")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
EXCLUSIVE |
Die Fahrt gilt nur für ein Fahrzeug. |
SHARED |
Unter Umständen wird ein Fahrzeug mit anderen Fahrten geteilt. |
UNKNOWN_TRIP_TYPE |
Unbekannter Fahrttyp. |
Schnittstelle TripWaypoint
Schnittstelle google.maps.journeySharing.TripWaypoint
Typ des TripWaypoint
Attribute | |
---|---|
distanceMeters optional |
Typ:
number optional Die Entfernung zwischen dem vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, falls dieser Wegpunkt der erste in der Liste der Wegpunkte ist) zu diesem Wegpunkt in Metern. |
durationMillis optional |
Typ:
number optional Fahrzeit zwischen dem vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, falls dieser Wegpunkt der erste in der Liste der Wegpunkte ist) zu diesem Wegpunkt in Millisekunden. |
location optional |
Typ:
LatLngLiteral optional Der Standort des Wegpunkts. |
tripId optional |
Typ:
string optional Die Fahrt, die diesem Wegpunkt zugeordnet ist. |
waypointType optional |
Typ:
WaypointType optional Die Rolle, die dieser Wegpunkt bei dieser Fahrt spielt, z. B. Ein- oder Ausstieg. |
WaypointType-Konstanten
google.maps.journeySharing.WaypointType
Konstanten
Wegpunkttypen werden von Vehicle
unterstützt.
Durch Aufrufen von const {WaypointType} = await google.maps.importLibrary("journeySharing")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
DROP_OFF_WAYPOINT_TYPE |
Wegpunkte für den Abbruch der Fahrt. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Wegpunkte für Zwischenziele in einer Fahrt mit mehreren Zielen. |
PICKUP_WAYPOINT_TYPE |
Wegpunkte für die Abholung von Fahrgästen. |
UNKNOWN_WAYPOINT_TYPE |
Unbekannter Wegpunkttyp. |
TimeWindow-Schnittstelle
Schnittstelle google.maps.journeySharing.TimeWindow
Ein Zeitraum
Attribute | |
---|---|
endTime |
Typ:
Date Das Ende des Zeitfensters (einschließlich). |
startTime |
Typ:
Date Der Beginn des Zeitfensters (einschließlich). |