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 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. |
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 |
Typ:
Array<{ Die Liste der an dieser Haltestelle auszuführenden Aufgaben.
|
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. |
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). |