Task-Schnittstelle
google.maps.journeySharing.Task
-Schnittstelle
Die von Fleet Engine zurückgegebenen Details für eine Aufgabe.
Attribute | |
---|---|
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 |
Typ:
VehicleLocationUpdate 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.
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 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.
Attribute | |
---|---|
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.
|
estimatedArrivalTime optional |
Typ:
Date optional Die voraussichtliche Ankunftszeit am Haltestellenort. |
estimatedTaskCompletionTime optional |
Typ:
Date optional Die geschätzte Fertigstellungszeit einer Aufgabe. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate 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 |
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.
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 bei dieser Fahrt (ohne Fahrer). |
remainingWaypoints |
Typ:
Array<VehicleWaypoint> 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 |
Typ:
VehicleLocationUpdate 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.
Attribute | |
---|---|
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 |
Typ:
VehicleLocationUpdate 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
Attribute | |
---|---|
tasks |
Die Liste der Aufgaben, die an diesem Stopp ausgeführt werden sollen.
|
plannedLocation optional |
Typ:
LatLngLiteral optional Der Standort des Stopps. |
state optional |
Typ:
DeliveryVehicleStopState 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.
Konstanten | |
---|---|
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
Attribute | |
---|---|
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“
Attribute | |
---|---|
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.
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) 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 |
Typ:
Array<SpeedReadingInterval> 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.
Attribute | |
---|---|
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 |
Typ:
VehicleState Der 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 Feld „Wegpunkte“. |
latestLocation optional |
Typ:
VehicleLocationUpdate 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 |
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.
Konstanten | |
---|---|
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.
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
.
Zugriff durch Anrufen von const {VehicleType} = await google.maps.importLibrary("journeySharing")
.
Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
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.
Konstanten | |
---|---|
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“.
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) 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 |
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 |
Typ:
Array<SpeedReadingInterval> 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.
Konstanten | |
---|---|
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.
Attribute | |
---|---|
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.
Konstanten | |
---|---|
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.
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. |