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:
stringDer 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:
stringDer aktuelle Ausführungsstatus der Aufgabe. |
type |
Typ:
stringDer Aufgabentyp, z. B. Pause oder Lieferung. |
estimatedCompletionTime optional |
Typ:
Date optionalDer Zeitstempel der geschätzten Fertigstellungszeit der Aufgabe. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optionalInformationen speziell zur letzten Standortaktualisierung. |
outcome optional |
Typ:
string optionalDas Ergebnis der Aufgabe. |
outcomeLocation optional |
Typ:
LatLngLiteral optionalDer Ort, an dem die Aufgabe erledigt wurde (vom Anbieter). |
outcomeLocationSource optional |
Typ:
string optionalDer Setter des Speicherorts des Aufgabenergebnisses („PROVIDER“ oder „LAST_VEHICLE_LOCATION“). |
outcomeTime optional |
Typ:
Date optionalDer Zeitstempel für den Zeitpunkt, zu dem das Ergebnis der Aufgabe festgelegt wurde (durch den Anbieter). |
plannedLocation optional |
Typ:
LatLngLiteral optionalDer Ort, an dem die Aufgabe erledigt werden soll. |
targetTimeWindow optional |
Typ:
TimeWindow optionalDas Zeitfenster, in dem die Aufgabe erledigt werden soll. |
trackingId optional |
Typ:
string optionalDie Tracking-ID der Sendung. |
vehicleId optional |
Typ:
string optionalDie 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 optionalDie zusätzliche Zeit, die für die Ausführung der Aufgabe benötigt wird, in Millisekunden. |
id optional |
Typ:
string optionalDie ID der Aufgabe. |
targetTimeWindow optional |
Typ:
TimeWindow optionalDas 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:
stringDer Name im Format „providers/{provider_id}/taskTrackingInfo/{tracking_id}“, wobei tracking_id für die Tracking-ID steht. |
trackingId |
Typ:
stringDie Tracking-ID einer Aufgabe.
|
estimatedArrivalTime optional |
Typ:
Date optionalDie voraussichtliche Ankunftszeit am Haltestellenort. |
estimatedTaskCompletionTime optional |
Typ:
Date optionalDie geschätzte Fertigstellungszeit einer Aufgabe. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optionalInformationen speziell zur letzten Standortaktualisierung. |
plannedLocation optional |
Typ:
LatLng optionalDer Ort, an dem die Aufgabe erledigt wird. |
remainingDrivingDistanceMeters optional |
Typ:
number optionalDie verbleibende Gesamtstrecke in Metern bis zum VehicleStop. |
remainingStopCount optional |
Typ:
number optionalGibt 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 optionalDer aktuelle Ausführungsstatus der Aufgabe. |
targetTimeWindow optional |
Typ:
TimeWindow optionalDas Zeitfenster, in dem die Aufgabe erledigt werden soll. |
taskOutcome optional |
Typ:
string optionalDas Ergebnis des Versuchs, eine Aufgabe auszuführen. |
taskOutcomeTime optional |
Typ:
Date optionalDer 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:
stringIm Format „providers/{provider_id}/trips/{trip_id}“. Die trip_id muss eine eindeutige Kennung sein. |
passengerCount |
Typ:
numberAnzahl 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:
stringAktueller 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:
stringDie Art der Fahrt. Mögliche Werte sind UNKNOWN_TRIP_TYPE, SHARED oder EXCLUSIVE. |
vehicleId |
Typ:
stringDie ID des Fahrzeugs, das diese Fahrt durchführt. |
actualDropOffLocation optional |
Typ:
LatLngLiteral optionalOrt, an dem der Kunde abgesetzt wurde. |
actualPickupLocation optional |
Typ:
LatLngLiteral optionalOrt, an dem der Kunde abgeholt wurde. |
dropOffTime optional |
Typ:
Date optionalDie 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 optionalInformationen speziell zur letzten Standortaktualisierung. |
pickupTime optional |
Typ:
Date optionalDie 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 optionalOrt, an dem der Kunde abgesetzt werden möchte. |
plannedPickupLocation optional |
Typ:
LatLngLiteral optionalOrt, 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:
stringIm Format „providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}“. Die delivery_vehicle_id muss eine eindeutige Kennung sein. |
navigationStatus |
Typ:
stringDer aktuelle Navigationsstatus des Fahrzeugs. |
remainingDistanceMeters |
Typ:
numberDie 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 optionalDer Ort, an dem das aktuelle Routensegment endet. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optionalDer zuletzt gemeldete Standort des Lieferfahrzeugs. |
remainingDurationMillis optional |
Typ:
number optionalDie 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 optionalDer Standort des Stopps. |
state optional |
Typ:
DeliveryVehicleStopState optionalDer 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 optionalDie Entfernung von der vorherigen Haltestelle zu dieser Haltestelle in Metern. |
drivingDurationMillis optional |
Typ:
number optionalDie Reisezeit von der vorherigen Haltestelle zu dieser Haltestelle in Millisekunden. |
path optional |
Typ:
Array<LatLngLiteral> optionalDer 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 optionalInformationen zum Stopp. |
VehicleLocationUpdate-Schnittstelle
google.maps.journeySharing.VehicleLocationUpdate-Schnittstelle
Typ „VehicleLocationUpdate“
Attribute | |
|---|---|
heading optional |
Typ:
number optionalDie Überschrift der Aktualisierung. 0 entspricht Norden, 180 entspricht Süden. |
location optional |
Typ:
LatLngLiteral|LatLng optionalDer Ort der Aktualisierung. |
speedKilometersPerHour optional |
Typ:
number optionalDie Geschwindigkeit in Kilometern pro Stunde. |
time optional |
Typ:
Date optionalDie Zeit, zu der dieses Update vom Fahrzeug empfangen wurde. |
VehicleWaypoint-Schnittstelle
google.maps.journeySharing.VehicleWaypoint-Schnittstelle
VehicleWaypoint-Typ.
Attribute | |
|---|---|
distanceMeters optional |
Typ:
number optionalDie 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 optionalFahrtzeit 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 optionalDer Standort des Wegpunkts. |
path optional |
Typ:
Array<LatLngLiteral> optionalDer 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> optionalDie 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:
stringIm Format „providers/{provider_id}/vehicles/{vehicle_id}“. Die vehicle_id muss eine eindeutige ID sein. |
navigationStatus |
Der aktuelle Navigationsstatus des Fahrzeugs. |
remainingDistanceMeters |
Typ:
numberDie verbleibende Fahrstrecke im aktuellen Routensegment in Metern. |
vehicleState |
Typ:
VehicleStateDer Fahrzeugstatus. |
vehicleType |
Typ:
VehicleTypeDer Typ dieses Fahrzeugs. |
currentRouteSegmentEndPoint optional |
Typ:
TripWaypoint optionalDer Wegpunkt, an dem das aktuelle Routensegment endet. |
currentRouteSegmentVersion optional |
Typ:
Date optionalZeitpunkt, zu dem das aktuelle Routensegment festgelegt wurde. |
currentTrips optional |
Typ:
Array<string> optionalListe der Fahrt-IDs für Fahrten, die diesem Fahrzeug derzeit zugewiesen sind. |
etaToFirstWaypoint optional |
Typ:
Date optionalDie voraussichtliche Ankunftszeit für den ersten Eintrag im Feld „Wegpunkte“. |
latestLocation optional |
Typ:
VehicleLocationUpdate optionalDer zuletzt gemeldete Standort des Fahrzeugs. |
maximumCapacity optional |
Typ:
number optionalDie 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> optionalDie verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind. |
waypointsVersion optional |
Typ:
Date optionalZeitpunkt 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 optionalDie 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 optionalFahrtzeit 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 optionalDer 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> optionalDie 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 optionalDie mit diesem Wegpunkt verknüpfte Fahrt. |
waypointType optional |
Typ:
WaypointType optionalDie 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:
DateDas Ende des Zeitfensters (einschließlich). |
startTime |
Typ:
DateDie 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:
numberDer nullbasierte Index des Endpunkts des Intervalls im Pfad. |
speed |
Typ:
SpeedVerkehrsgeschwindigkeit in diesem Intervall. |
startPolylinePointIndex |
Typ:
numberDer nullbasierte Index des Startpunkts des Intervalls im Pfad. |