Aufgaben
google.maps.journeySharing.Task
Benutzeroberfläche
Die von der Fleet Engine zurückgegebenen Details für eine Aufgabe.
Attribute | |
---|---|
attributes |
Typ:
Object<string, *> Der Aufgabe zugewiesene Attribute. |
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. 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. eine Pause oder ein Versand. |
estimatedCompletionTime optional |
Typ:
Date optional Der Zeitstempel der geschätzten Fertigstellungszeit der Aufgabe. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Informationen zur letzten Standortaktualisierung. |
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 Der Festleger des Speicherorts des Aufgabenergebnisses (PROVIDER oder LAST_VEHICLE_LOCATION). |
outcomeTime optional |
Typ:
Date optional Der Zeitstempel, zu dem das Ergebnis der Aufgabe festgelegt wurde (vom 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
Benutzeroberfläche
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
Benutzeroberfläche
Die Details für ein Informationsobjekt für die Aufgabenverfolgung, das von der 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 an der Haltestelle. |
estimatedTaskCompletionTime optional |
Typ:
Date optional Die geschätzte Dauer für die Ausführung einer Aufgabe. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Informationen 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 gewünschten VehicleStop . |
remainingStopCount optional |
Typ:
number optional Gibt die Anzahl der Haltestellen an, die das Fahrzeug bis zur Aufgabe noch hat, einschließlich der Aufgabe. Wenn der nächste Halt des Fahrzeugs beispielsweise der Aufgabenhalt ist, ist der Wert „1“. |
routePolylinePoints optional |
Eine Liste von Punkten, die verbunden eine Polylinie der voraussichtlichen 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-Benutzeroberfläche
google.maps.journeySharing.Trip
Benutzeroberfläche
Die von der 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 Fahrgäste auf dieser Fahrt, Fahrer nicht inbegriffen. |
remainingWaypoints |
Typ:
Array<VehicleWaypoint> Eine Reihe von Wegpunkten, die den Weg vom aktuellen Standort zum Zielpunkt 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 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 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 Der Ort, an dem der Kunde angibt, dass er abgesetzt werden soll. |
plannedPickupLocation optional |
Typ:
LatLngLiteral optional Der Ort, an dem der Kunde angibt, dass er abgeholt werden möchte. |
DeliveryVehicle-Schnittstelle
google.maps.journeySharing.DeliveryVehicle
Benutzeroberfläche
Die von der Fleet Engine zurückgegebenen Details für ein 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 Streckenabschnitt in Metern. |
remainingVehicleJourneySegments |
Die diesem Lieferfahrzeug zugewiesenen Fahrtabschnitte, beginnend mit dem zuletzt gemeldeten Standort des Fahrzeugs. Dieser Wert wird nur dann 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 Fahrdauer im aktuellen Streckenabschnitt in Millisekunden. |
DeliveryVehicleStop-Schnittstelle
google.maps.journeySharing.DeliveryVehicleStop
Benutzeroberfläche
Typ „DeliveryVehicleStop“
Attribute | |
---|---|
tasks |
Die Liste der Aufgaben, die an dieser Haltestelle ausgeführt werden müssen.
|
plannedLocation optional |
Typ:
LatLngLiteral optional Der Standort der Haltestelle. |
state optional |
Typ:
DeliveryVehicleStopState optional Der Status der Haltestelle. |
Konstanten für DeliveryVehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
constants
Der aktuelle Status einer DeliveryVehicleStop
.
Rufe const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
ARRIVED |
Angekommen an der Haltestelle. Es wird davon ausgegangen, dass alle vorherigen Haltestellen bereits angefahren wurden, wenn das Fahrzeug zur nächsten Haltestelle fährt. |
ENROUTE |
Zugewiesen und aktiv geroutet. |
NEW |
Erstellt, aber nicht aktiv geroutet. |
UNSPECIFIED |
Unbekannt |
VehicleJourneySegment-Schnittstelle
google.maps.journeySharing.VehicleJourneySegment
Benutzeroberfläche
Typ „VehicleJourneySegment“
Attribute | |
---|---|
drivingDistanceMeters optional |
Typ:
number optional Die zurückgelegte Strecke von der vorherigen Haltestelle bis zu dieser Haltestelle in Metern. |
drivingDurationMillis optional |
Typ:
number optional Die Fahrzeit von der vorherigen Haltestelle bis zu 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-Benutzeroberfläche
google.maps.journeySharing.VehicleLocationUpdate
Benutzeroberfläche
Typ von „VehicleLocationUpdate“
Attribute | |
---|---|
heading optional |
Typ:
number optional Die Überschrift der Aktualisierung. 0 entspricht dem Norden, 180 dem Süden. |
location optional |
Typ:
LatLngLiteral|LatLng optional Der Speicherort der Aktualisierung. |
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
Benutzeroberfläche
Fahrzeug-Wegpunkttyp.
Attribute | |
---|---|
distanceMeters optional |
Typ:
number optional Die Wegstrecke 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 der aktuellen Position 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 Verkehrsgeschwindigkeiten entlang des Pfads 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 Anfangs- und Endpunkt des Segments über seine Indizes. Weitere Informationen finden Sie in der Definition von SpeedReadingInterval . |
Fahrzeugschnittstelle
google.maps.journeySharing.Vehicle
Benutzeroberfläche
Die von der Fleet Engine zurückgegebenen Details für ein 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 Kennung sein. |
navigationStatus |
Der aktuelle Navigationsstatus des Fahrzeugs. |
remainingDistanceMeters |
Typ:
number Die verbleibende Fahrstrecke im aktuellen Streckenabschnitt 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 Der Zeitpunkt, zu dem das aktuelle Routensegment festgelegt wurde. |
currentTrips optional |
Typ:
Array<string> optional Liste der Fahrten-IDs für Fahrten, die diesem Fahrzeug derzeit zugewiesen sind. |
etaToFirstWaypoint optional |
Typ:
Date optional Die geschätzte Ankunftszeit zum ersten Eintrag im Feld „Wegpunkte“. |
latestLocation optional |
Typ:
VehicleLocationUpdate optional Der zuletzt gemeldete Standort des Fahrzeugs. |
maximumCapacity optional |
Typ:
number optional Die Gesamtzahl der Fahrgäste, die dieses Fahrzeug aufnehmen kann. Der Fahrer wird bei diesem Wert nicht berücksichtigt. |
supportedTripTypes optional |
Fahrttypen, die von diesem Fahrzeug unterstützt werden. |
waypoints optional |
Typ:
Array<TripWaypoint> optional Die verbleibenden Wegpunkte, die diesem Fahrzeug zugewiesen sind. |
waypointsVersion optional |
Typ:
Date optional Zeitpunkt der letzten Aktualisierung des Wegpunktfelds. |
Konstanten für VehicleNavigationStatus
google.maps.journeySharing.VehicleNavigationStatus
constants
Der aktuelle Navigationsstatus einer Vehicle
.
Rufe const {VehicleNavigationStatus} = await google.maps.importLibrary("journeySharing")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
ARRIVED_AT_DESTINATION |
Das Fahrzeug befindet sich in etwa 50 m Entfernung vom Ziel. |
ENROUTE_TO_DESTINATION |
Die detaillierte Routenführung ist verfügbar und die Navigation in der Fahrer App befindet sich im Modus „GUIDED_NAV“. |
NO_GUIDANCE |
Die Navigation der Fahrer App befindet sich im Modus „FREE_NAV“. |
OFF_ROUTE |
Das Fahrzeug ist von der vorgeschlagenen Route abgekommen. |
UNKNOWN_NAVIGATION_STATUS |
Nicht angegebener Navigationsstatus. |
Konstanten für VehicleState
google.maps.journeySharing.VehicleState
constants
Der aktuelle Status einer Vehicle
.
Rufe const {VehicleState} = await google.maps.importLibrary("journeySharing")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
OFFLINE |
Es können keine neuen Fahrten mit dem Fahrzeug gebucht werden. |
ONLINE |
Das Fahrzeug nimmt neue Fahrten an. |
UNKNOWN_VEHICLE_STATE |
Unbekannter Fahrzeugstatus. |
Konstanten für VehicleType
google.maps.journeySharing.VehicleType
constants
Der Typ von Vehicle
.
Rufe const {VehicleType} = await google.maps.importLibrary("journeySharing")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
AUTO |
Ein Auto. |
TAXI |
Alle Fahrzeuge, die als Taxi dienen (in der Regel lizenziert oder reguliert). |
TRUCK |
Ein Fahrzeug mit großer Speicherkapazität. |
TWO_WHEELER |
Ein Motorrad, Moped oder anderes Zweirad. |
UNKNOWN |
Unbekannter Fahrzeugtyp. |
Konstanten für TripType
google.maps.journeySharing.TripType
constants
Von einem Vehicle
unterstützte Fahrttypen
Rufe const {TripType} = await google.maps.importLibrary("journeySharing")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
EXCLUSIVE |
Die Fahrt ist nur für ein Fahrzeug bestimmt. |
SHARED |
Das Fahrzeug wird möglicherweise für andere Fahrten genutzt. |
UNKNOWN_TRIP_TYPE |
Unbekannter Fahrttyp. |
TripWaypoint-Schnittstelle
google.maps.journeySharing.TripWaypoint
Benutzeroberfläche
TripWaypoint-Typ.
Attribute | |
---|---|
distanceMeters optional |
Typ:
number optional Die Wegstrecke 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 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 Die Liste der Verkehrsgeschwindigkeiten entlang des Pfads 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 Anfangs- und Endpunkt des Segments über seine Indizes. 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 dieses Wegpunkts bei dieser Fahrt, z. B. Abhol- oder Abgabeort. |
Konstanten für WaypointType
google.maps.journeySharing.WaypointType
constants
Von Vehicle
unterstützte Wegpunkttypen.
Rufe const {WaypointType} = await google.maps.importLibrary("journeySharing")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
DROP_OFF_WAYPOINT_TYPE |
Wegpunkte für das Aussteigen von Fahrgästen. |
INTERMEDIATE_DESTINATION_WAYPOINT_TYPE |
Wegpunkte für Zwischenziele bei einer Fahrt mit mehreren Zielen. |
PICKUP_WAYPOINT_TYPE |
Wegpunkte für die Abholung von Fahrgästen. |
UNKNOWN_WAYPOINT_TYPE |
Unbekannter Wegpunkttyp. |
TimeWindow-Schnittstelle
google.maps.journeySharing.TimeWindow
Benutzeroberfläche
Einen Zeitraum.
Attribute | |
---|---|
endTime |
Typ:
Date Das Ende des Zeitfensters (einschließlich). |
startTime |
Typ:
Date Der Beginn des Zeitfensters (einschließlich). |
Geschwindigkeitskonstanten
google.maps.journeySharing.Speed
constants
Klassifizierung der Polyliniengeschwindigkeit anhand von Verkehrsdaten.
Rufe const {Speed} = await google.maps.importLibrary("journeySharing")
auf, um auf die Daten zuzugreifen. Weitere Informationen finden Sie unter Bibliotheken in der Maps JavaScript API.
Konstanten | |
---|---|
NORMAL |
Normale Geschwindigkeit, keine Verlangsamung festgestellt. |
SLOW |
Es wurde eine Verkehrsbehinderung erkannt, aber es hat sich kein Stau gebildet. |
TRAFFIC_JAM |
Stau erkannt. |
SpeedReadingInterval-Schnittstelle
google.maps.journeySharing.SpeedReadingInterval
Benutzeroberfläche
Ein Indikator für die Verkehrsdichte auf einem zusammenhängenden Pfadabschnitt. Das Intervall definiert die Start- und Endpunkte des Segments über ihre Indizes.
Attribute | |
---|---|
endPolylinePointIndex |
Typ:
number Der nullbasierte Index des Endpunkts des Intervalls im Pfad. |
speed |
Typ:
Speed Die Verkehrsgeschwindigkeit in diesem Intervall. |
startPolylinePointIndex |
Typ:
number Der nullbasierte Index des Startpunkts des Intervalls im Pfad. |