Task-Schnittstelle
google.maps.journeySharing.Task
-Schnittstelle
Die Details zu einer Aufgabe, die von Fleet Engine zurückgegeben wurde.
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 und keine Tracking-ID sein. Wenn Sie die Tracking-ID einer Sendung speichern möchten, verwenden Sie das Feld „tracking_id“. Mehrere Aufgaben können dieselbe Tracking-ID haben. |
remainingVehicleJourneySegments |
Informationen zu den Segmenten, die für diese Aufgabe noch fertiggestellt werden müssen. |
status |
Typ:
string Der aktuelle Ausführungsstatus der Aufgabe. |
type |
Typ:
string Der Aufgabentyp, z. B. eine Pause oder eine Lieferung. |
estimatedCompletionTime optional |
Typ:
Date optional Der Zeitstempel der geschätzten Abschlusszeit der Aufgabe. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Spezifische Informationen zum letzten Standortupdate. |
outcome optional |
Typ:
string optional Das Ergebnis der Aufgabe. |
outcomeLocation optional |
Typ:
LatLngLiteral optional Der Standort, an dem die Aufgabe abgeschlossen wurde (vom Anbieter). |
outcomeLocationSource optional |
Typ:
string optional Der Setter des Speicherorts der Aufgabenergebnisse ('PROVIDER' oder 'LAST_VEHICLE_LOCATION'). |
outcomeTime optional |
Typ:
Date optional Der Zeitstempel für den Zeitpunkt, an 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 Sendungsverfolgungs-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.
Attribute | |
---|---|
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 abgeschlossen werden soll. |
TaskTrackingInfo-Schnittstelle
google.maps.journeySharing.TaskTrackingInfo
-Schnittstelle
Die Details für ein Infoobjekt zur Aufgabenverfolgung, das von Fleet Engine zurückgegeben wird.
Attribute | |
---|---|
attributes |
Typ:
Object<string, *> Attribute, die der Aufgabe zugewiesen sind. |
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.
|
estimatedArrivalTime optional |
Typ:
Date optional Die voraussichtliche Ankunftszeit an der Position der Haltestelle. |
estimatedTaskCompletionTime optional |
Typ:
Date optional Die geschätzte Fertigstellungszeit einer Aufgabe. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Spezifische Informationen zum letzten Standortupdate. |
plannedLocation optional |
Typ:
LatLng optional Der Ort, an dem die Aufgabe erledigt wird. |
remainingDrivingDistanceMeters optional |
Typ:
number optional Die gesamte verbleibende Entfernung in Metern zum gewünschten VehicleStop . |
remainingStopCount optional |
Typ:
number optional Gibt die Anzahl der verbleibenden Haltestellen des Fahrzeugs an, bis die Taskhaltestelle erreicht ist, einschließlich der Taskhaltestelle. Wenn die nächste Haltestelle des Fahrzeugs beispielsweise die Taskhaltestelle ist, ist der Wert „1“. |
routePolylinePoints optional |
Eine Liste von Punkten, die, wenn sie miteinander verbunden sind, 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 Aufgabe auszuführen. |
taskOutcomeTime optional |
Typ:
Date optional Die Zeit, zu der das Ergebnis der Aufgabe vom Anbieter festgelegt wurde. |
Fahrten-Oberfläche
google.maps.journeySharing.Trip
-Schnittstelle
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 dieser Fahrt; ohne Fahrer. |
remainingWaypoints |
Typ:
Array<VehicleWaypoint> Ein Array von Wegpunkten, die den Pfad vom aktuellen Standort zum Ausgangspunkt 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 ausgestiegen ist. |
actualPickupLocation optional |
Typ:
LatLngLiteral optional Ort, an dem der Kunde abgeholt wurde. |
dropOffTime optional |
Typ:
Date optional Die geschätzte künftige Ausstiegszeit oder die tatsächliche Zeit, zu der die Fahrgäste aussteigen. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Spezifische Informationen zum letzten Standortupdate. |
pickupTime optional |
Typ:
Date optional Die geschätzte künftige Zeit, zu der die Fahrgäste abgeholt werden, oder die tatsächliche Zeit, zu der die Fahrgäste abgeholt werden. |
plannedDropOffLocation optional |
Typ:
LatLngLiteral optional Ort, an dem der Kunde aussteigen möchte |
plannedPickupLocation optional |
Typ:
LatLngLiteral optional Ort, an dem der Kunde angibt, dass er abgeholt wird |
DeliveryVehicle-Schnittstelle
google.maps.journeySharing.DeliveryVehicle
-Schnittstelle
Die Details eines von Fleet Engine zurückgegebenen Lieferfahrzeugs.
Attribute | |
---|---|
attributes |
Typ:
Object<string, string optional> Benutzerdefinierte Attribute für Lieferfahrzeuge. |
name |
Typ:
string Im Format „providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}“. Der Wert für „delivery_vehicle_id“ muss eine eindeutige Kennung sein. |
navigationStatus |
Typ:
string Der aktuelle Navigationsstatus des Fahrzeugs. |
remainingDistanceMeters |
Typ:
number Die verbleibende Fahrstrecke im aktuellen Routenabschnitt in Metern. |
remainingVehicleJourneySegments |
Die Fahrtsegmente, die diesem Lieferfahrzeug zugewiesen sind, beginnend mit dem zuletzt gemeldeten Standort des Fahrzeugs. Dieses Feld 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 Routenabschnitt in Millisekunden. |
DeliveryVehicleStop-Schnittstelle
google.maps.journeySharing.DeliveryVehicleStop
-Schnittstelle
Typ der DeliveryVehicleStop
Attribute | |
---|---|
tasks |
Die Liste der Aufgaben, die an dieser Haltestelle ausgeführt werden sollen.
|
plannedLocation optional |
Typ:
LatLngLiteral optional Die Position der Haltestelle. |
state optional |
Typ:
DeliveryVehicleStopState optional Der Status der Haltestelle. |
DeliveryVehicleStopState-Konstanten
google.maps.journeySharing.DeliveryVehicleStopState
-Konstanten
Der aktuelle Status eines DeliveryVehicleStop
-Objekts.
Zugriff über 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. Es wird davon ausgegangen, dass bei der Routenplanung zur nächsten Haltestelle alle vorherigen Haltestellen angefahren wurden. |
ENROUTE |
Zugewiesenes und aktives Routing |
NEW |
Erstellt, aber nicht aktiv weitergeleitet. |
UNSPECIFIED |
Unbekannt. |
VehicleJourneySegment-Schnittstelle
google.maps.journeySharing.VehicleJourneySegment
-Schnittstelle
VehicleJourneySegment-Typ
Attribute | |
---|---|
drivingDistanceMeters optional |
Typ:
number optional Entfernung in Metern von der vorherigen Haltestelle bis zu dieser Haltestelle. |
drivingDurationMillis optional |
Typ:
number optional Die Fahrtzeit von der vorherigen Haltestelle an 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-Schnittstelle
google.maps.journeySharing.VehicleLocationUpdate
-Schnittstelle
VehicleLocationUpdate-Typ
Attribute | |
---|---|
heading optional |
Typ:
number optional Die Überschrift des Updates. 0 entspricht Norden, 180 dem Süden. |
location optional |
Typ:
LatLngLiteral|LatLng optional Der Speicherort 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. |
VehicleWaypoint-Schnittstelle
google.maps.journeySharing.VehicleWaypoint
-Schnittstelle
VehicleWaypoint-Typ
Attribute | |
---|---|
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) zu diesem Wegpunkt in Metern. |
durationMillis optional |
Typ:
number optional Die Fahrtzeit zwischen dem vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, wenn dieser Wegpunkt der erste in der Liste der Wegpunkte ist) zu diesem Wegpunkt in Millisekunden. |
location optional |
Typ:
LatLngLiteral optional Standort des Wegpunkts |
path optional |
Typ:
Array<LatLngLiteral> optional Der Pfad vom vorherigen Wegpunkt zu diesem Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, wenn dieser der erste in der Liste der Wegpunkte ist). |
speedReadingIntervals optional |
Typ:
Array<SpeedReadingInterval> optional Liste der Verkehrsgeschwindigkeiten auf dem Pfad 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 Start- und Endpunkt des Segments über seine Indizes. Weitere Informationen findest du in der Definition von SpeedReadingInterval . |
Fahrzeugschnittstelle
google.maps.journeySharing.Vehicle
-Schnittstelle
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 Routenabschnitt in Metern. |
vehicleState |
Typ:
VehicleState Fahrzeugstatus |
vehicleType |
Typ:
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 Wegpunktefeld. |
latestLocation optional |
Typ:
VehicleLocationUpdate optional Der letzte gemeldete Standort des Fahrzeugs. |
maximumCapacity optional |
Typ:
number optional Die Gesamtzahl der Fahrgäste, die dieses Fahrzeug befördern kann. Der Treiber wird in diesem Wert nicht berücksichtigt. |
supportedTripTypes optional |
Von diesem Fahrzeug unterstützte Fahrttypen. |
waypoints optional |
Typ:
Array<TripWaypoint> optional Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind. |
waypointsVersion optional |
Typ:
Date optional Zeitpunkt der letzten Aktualisierung des Wegpunktefelds. |
VehicleNavigationStatus-Konstanten
google.maps.journeySharing.VehicleNavigationStatus
-Konstanten
Der aktuelle Navigationsstatus von Vehicle
.
Zugriff über 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 befindet sich im Umkreis von etwa 50 m um den Zielort. |
ENROUTE_TO_DESTINATION |
Die detaillierte Routenführung ist verfügbar und die Navigation der Driver App befindet sich im GUIDED_NAV-Modus. |
NO_GUIDANCE |
Die Navigation der Driver App befindet sich im Modus FREE_NAV. |
OFF_ROUTE |
Das Fahrzeug hat die vorgeschlagene Route verlassen. |
UNKNOWN_NAVIGATION_STATUS |
Navigationsstatus nicht angegeben. |
VehicleState-Konstanten
google.maps.journeySharing.VehicleState
-Konstanten
Der aktuelle Status eines Vehicle
-Objekts.
Zugriff über const {VehicleState} = await google.maps.importLibrary("journeySharing")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
OFFLINE |
Das Fahrzeug akzeptiert keine neuen Fahrten. |
ONLINE |
Das Fahrzeug akzeptiert neue Fahrten. |
UNKNOWN_VEHICLE_STATE |
Unbekannter Fahrzeugstatus. |
VehicleType-Konstanten
google.maps.journeySharing.VehicleType
-Konstanten
Der Typ von Vehicle
.
Zugriff über const {VehicleType} = await google.maps.importLibrary("journeySharing")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
AUTO |
Ein Auto. |
TAXI |
Jedes Fahrzeug, das als Taxi fungiert (in der Regel lizenziert oder reguliert). |
TRUCK |
Ein Fahrzeug mit großer Speicherkapazität. |
TWO_WHEELER |
Ein Motorrad, Moped oder ein anderes zweirädriges Fahrzeug |
UNKNOWN |
Unbekannter Fahrzeugtyp. |
TripType-Konstanten
google.maps.journeySharing.TripType
-Konstanten
Von Vehicle
unterstützte Fahrttypen.
Zugriff über const {TripType} = await google.maps.importLibrary("journeySharing")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
EXCLUSIVE |
Die Fahrt gilt ausschließlich für ein Fahrzeug. |
SHARED |
Möglicherweise wird ein Fahrzeug gemeinsam mit anderen Fahrten gefahren. |
UNKNOWN_TRIP_TYPE |
Unbekannter Reisetyp. |
TripWaypoint-Benutzeroberfläche
google.maps.journeySharing.TripWaypoint
-Schnittstelle
Art des Wegpunkts.
Attribute | |
---|---|
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) zu diesem Wegpunkt in Metern. |
durationMillis optional |
Typ:
number optional Die Fahrtzeit zwischen dem vorherigen Wegpunkt (oder dem aktuellen Standort des Fahrzeugs, wenn dieser Wegpunkt der erste in der Liste der Wegpunkte ist) zu diesem Wegpunkt in Millisekunden. |
location optional |
Typ:
LatLng optional Standort des Wegpunkts |
path 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 |
Typ:
Array<SpeedReadingInterval> optional Liste der Verkehrsgeschwindigkeiten auf dem Pfad 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 Start- und Endpunkt des Segments über seine Indizes. Weitere Informationen findest du in der Definition von SpeedReadingInterval . |
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. der Ein- oder Ausstieg. |
WaypointType-Konstanten
google.maps.journeySharing.WaypointType
-Konstanten
Von Vehicle
unterstützte Wegpunkttypen
Zugriff über 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 zum Aussteigen von Fahrgästen. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Wegpunkte für Zwischenziele bei einer Fahrt mit mehreren Reisezielen. |
PICKUP_WAYPOINT_TYPE |
Wegpunkte zum Abholen von Fahrgästen |
UNKNOWN_WAYPOINT_TYPE |
Unbekannter Wegpunkttyp |
TimeWindow-Schnittstelle
google.maps.journeySharing.TimeWindow
-Schnittstelle
Einen Zeitraum.
Attribute | |
---|---|
endTime |
Typ:
Date Die Endzeit des Zeitfensters (einschließlich). |
startTime |
Typ:
Date Die Startzeit des Zeitfensters (einschließlich). |
Geschwindigkeitskonstante
google.maps.journeySharing.Speed
-Konstanten
Klassifizierung der Geschwindigkeit auf Polylinien basierend auf Verkehrsdaten.
Zugriff über const {Speed} = await google.maps.importLibrary("journeySharing")
aufrufen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
NORMAL |
Normale Geschwindigkeit, kein Verlangsamen wird erkannt. |
SLOW |
Stau festgestellt, aber es wurde kein Stau gebildet. |
TRAFFIC_JAM |
Stau erkannt. |
SpeedReadingInterval-Schnittstelle
google.maps.journeySharing.SpeedReadingInterval
-Schnittstelle
Anzeige der Verkehrsdichte an einem zusammenhängenden Pfadsegment Das Intervall definiert den Start- und Endpunkt des Segments über seine Indizes.
Attribute | |
---|---|
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. |