Interfejs zadania
google.maps.journeySharing.Task
interfejs
Szczegóły zadania zwróconego przez Fleet Engine.
Właściwości | |
---|---|
attributes |
Typ:
Object<string, *> Atrybuty przypisane do zadania. |
name |
Typ:
string Nazwa zadania w formacie „provider//provider_id}/tasks/{task_id}”. Identyfikator zadania musi być niepowtarzalnym identyfikatorem, a nie identyfikatorem śledzenia. Aby zapisać identyfikator śledzenia przesyłki, użyj pola tracking_id. Wiele zadań może mieć ten sam parametr tracking_id. |
remainingVehicleJourneySegments |
Typ:
Array<VehicleJourneySegment> Informacje o segmentach, które pozostały do wykonania tego zadania. |
status |
Typ:
string Obecny stan wykonania zadania. |
type |
Typ:
string Typ zadania, na przykład przerwa lub dostawa. |
estimatedCompletionTime optional |
Typ:
Date optional Sygnatura czasowa szacowanego czasu ukończenia zadania. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Informacje dotyczące ostatniej aktualizacji lokalizacji. |
outcome optional |
Typ:
string optional Wynik zadania. |
outcomeLocation optional |
Typ:
LatLngLiteral optional Lokalizacja wykonania zadania (od dostawcy). |
outcomeLocationSource optional |
Typ:
string optional Ustawianie lokalizacji wyniku zadania („PROVIDER” lub „LAST_VEHICLE_LOCATION”). |
outcomeTime optional |
Typ:
Date optional Sygnatura czasowa ustalenia wyniku zadania (od dostawcy). |
plannedLocation optional |
Typ:
LatLngLiteral optional Lokalizacja, w której ma zostać ukończone zadanie. |
targetTimeWindow optional |
Typ:
TimeWindow optional Okno, w którym należy wykonywać zadanie. |
trackingId optional |
Typ:
string optional Identyfikator śledzenia dostawy. |
vehicleId optional |
Typ:
string optional Identyfikator pojazdu, który wykonuje to zadanie. |
Interfejs TaskTrackingInfo
google.maps.journeySharing.TaskTrackingInfo
interfejs
Szczegóły obiektu informacji o śledzeniu zadań zwróconego przez Fleet Engine.
Właściwości | |
---|---|
attributes |
Typ:
Object<string, *> Atrybuty przypisane do zadania. |
name |
Typ:
string Nazwa w formacie „providers/{provider_id}/taskTrackingInfo/{tracking_id}”, gdzie tracking_id oznacza identyfikator śledzenia. |
trackingId |
Typ:
string Identyfikator śledzenia zadania.
|
estimatedArrivalTime optional |
Typ:
Date optional Szacowany czas przyjazdu do przystanku. |
estimatedTaskCompletionTime optional |
Typ:
Date optional Szacowany czas ukończenia zadania. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Informacje dotyczące ostatniej aktualizacji lokalizacji. |
plannedLocation optional |
Typ:
LatLng optional Lokalizacja, w której zostanie ukończone zadanie. |
remainingDrivingDistanceMeters optional |
Typ:
number optional Całkowita odległość pozostała do wykorzystania VehicleStop w metrach. |
remainingStopCount optional |
Typ:
number optional Wskazuje liczbę przystanków pozostałych w pojeździe, włącznie z zatrzymaniem. Jeśli na przykład kolejnym przystankiem w pojeździe jest przystanek, będzie to wartość 1. |
routePolylinePoints optional |
Lista punktów, które po połączeniu tworzą łamaną linię oczekiwanej trasy pojazdu do lokalizacji tego zadania. |
state optional |
Typ:
string optional Bieżący stan wykonania zadania. |
targetTimeWindow optional |
Typ:
TimeWindow optional Okno, w którym należy wykonywać zadanie. |
taskOutcome optional |
Typ:
string optional Wynik próby wykonania zadania. |
taskOutcomeTime optional |
Typ:
Date optional Czas ustalenia wyniku zadania przez dostawcę. |
Interfejs podróży
google.maps.journeySharing.Trip
interfejs
Szczegóły podróży zwróconej przez Fleet Engine.
Właściwości | |
---|---|
name |
Typ:
string W formacie „dostawcy/{identyfikator_dostawcy}/podróże/{identyfikator_podróży}”. Identyfikator Tri_id musi być unikalnym identyfikatorem. |
passengerCount |
Typ:
number Liczba pasażerów podczas tej podróży. Nie obejmuje kierowcy. |
remainingWaypoints |
Typ:
Array<VehicleWaypoint> Tablica punktów pośrednich wskazujących ścieżkę od bieżącej lokalizacji do punktu widokowego. |
status |
Typ:
string Obecny stan podróży. Możliwe wartości: UNKNOWN_TRIP_STATUS, NEW, ENROUTE_TO_PICKUP, ARRIVED_AT_PICKUP, ARRIVED_AT_INTERMEDIATE_DESTINATION, ENROUTE_TO_INTERMEDIATE_DESTINATION, ENROUTE_TO_DROPOFF, COMPLETE lub CANCEL. |
type |
Typ:
string Typ podróży. Możliwe wartości: UNKNOWN_TRIP_TYPE, SHARED lub EXCLUSIVE. |
vehicleId |
Typ:
string Identyfikator pojazdu, który podróżuje. |
actualDropOffLocation optional |
Typ:
LatLngLiteral optional Lokalizacja, w której klient został porzucony. |
actualPickupLocation optional |
Typ:
LatLngLiteral optional Lokalizacja odbioru klienta. |
dropOffTime optional |
Typ:
Date optional Szacowany czas od wylotu pasażerów lub rzeczywista godzina wylotu. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Informacje dotyczące ostatniej aktualizacji lokalizacji. |
pickupTime optional |
Typ:
Date optional Szacowany czas, w którym pasażerowie będą odbierać swoje bilety, lub rzeczywista godzina odbioru. |
plannedDropOffLocation optional |
Typ:
LatLngLiteral optional Lokalizacja, w której klient twierdzi, że zostanie pominięty. |
plannedPickupLocation optional |
Typ:
LatLngLiteral optional Lokalizacja, w której klient wskazuje, że odbierze produkt. |
Interfejs DeliveryVehicle
google.maps.journeySharing.DeliveryVehicle
interfejs
Szczegóły pojazdu dostawczego zwróconego przez Fleet Engine.
Właściwości | |
---|---|
attributes |
Typ:
Object<string, string optional> Niestandardowe atrybuty pojazdu dostawczego. |
name |
Typ:
string W formacie „providers/{provider_id}/deliveryVehicles/{delivery_vehicle_id}”. Parametr wyświetlania_vehicle_id musi być niepowtarzalnym identyfikatorem. |
navigationStatus |
Typ:
string Bieżący stan nawigacji pojazdu. |
remainingDistanceMeters |
Typ:
number Pozostała odległość dojazdowa w bieżącym segmencie trasy w metrach. |
remainingVehicleJourneySegments |
Typ:
Array<VehicleJourneySegment> Segmenty podróży przypisane do tego pojazdu dostawczego, począwszy od ostatnio zgłoszonej lokalizacji pojazdu. |
currentRouteSegmentEndPoint optional |
Typ:
LatLngLiteral optional Lokalizacja, w której kończy się bieżący fragment trasy. |
latestVehicleLocationUpdate optional |
Typ:
VehicleLocationUpdate optional Ostatnio zarejestrowana lokalizacja pojazdu dostawczego. |
remainingDurationMillis optional |
Typ:
number optional Pozostały czas jazdy w bieżącym segmencie trasy w milisekundach. |
Interfejs DeliveryVehicleStop
google.maps.journeySharing.DeliveryVehicleStop
interfejs
Typ DeliveryVehicleStop
Właściwości | |
---|---|
tasks |
Typ:
Array<{ Lista zadań do wykonania w tym miejscu.
|
Stałe DeliveryVehicleStopState
google.maps.journeySharing.DeliveryVehicleStopState
stałe
Bieżący stan DeliveryVehicleStop
.
Zadzwoń pod numer const {DeliveryVehicleStopState} = await google.maps.importLibrary("journeySharing")
, aby uzyskać dostęp. Zobacz biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
ARRIVED |
Dotarł do przystanku. Zakładamy, że podczas jazdy do kolejnego przystanku wszystkie wcześniejsze przystanki zostały zakończone. |
ENROUTE |
Przypisane i aktywnie kierowane. |
NEW |
Utworzono trasę, ale nie jest ona aktywnie kierowana. |
UNSPECIFIED |
Nieznany. |
Interfejs VehicleJourneySegment
google.maps.journeySharing.VehicleJourneySegment
interfejs
Typ segmentu pojazdu
Właściwości | |
---|---|
drivingDistanceMeters optional |
Typ:
number optional Odległość w metrach od poprzedniego przystanku do tego przystanku. |
drivingDurationMillis optional |
Typ:
number optional Czas podróży z poprzedniego przystanku (w milisekundach) |
path optional |
Typ:
Array<LatLngLiteral> optional Ścieżka z poprzedniego przystanku (lub bieżącej lokalizacji pojazdu, jeśli jest to pierwszy przystanek na liście) |
stop optional |
Typ:
DeliveryVehicleStop optional Informacje o przystanku. |
Interfejs VehicleLocationUpdate
google.maps.journeySharing.VehicleLocationUpdate
interfejs
Typ aktualizacji lokalizacji
Właściwości | |
---|---|
heading optional |
Typ:
number optional Nagłówek aktualizacji. 0 oznacza północ, 180 to południe. |
location optional |
Typ:
LatLngLiteral|LatLng optional Lokalizacja aktualizacji. |
speedKilometersPerHour optional |
Typ:
number optional Prędkość w kilometrach na godzinę. |
time optional |
Typ:
Date optional Godzina otrzymania tej aktualizacji od pojazdu. |
Interfejs VehicleWaypoint
google.maps.journeySharing.VehicleWaypoint
interfejs
Typ punktu pośredniego pojazdu.
Właściwości | |
---|---|
distanceMeters optional |
Typ:
number optional Odległość między poprzednim punktem na trasie (lub obecną lokalizacją pojazdu, jeśli jest on pierwszym punktem na liście punktów na drodze) do tego punktu w metrach. |
durationMillis optional |
Typ:
number optional Czas podróży między poprzednim punktem na trasie (lub obecną lokalizacją pojazdu, jeśli jest on pierwszym punktem na liście punktów pośrednich) do tego punktu w milisekundach. |
location optional |
Typ:
LatLngLiteral optional Lokalizacja punktu na trasie. |
path optional |
Typ:
Array<LatLngLiteral> optional Ścieżka od poprzedniego punktu pośredniego (lub aktualnej lokalizacji pojazdu, jeśli jest on pierwszym punktem na liście) |
Interfejs TimeWindow
google.maps.journeySharing.TimeWindow
interfejs
Zakres czasowy.
Właściwości | |
---|---|
endTime |
Typ:
Date Czas zakończenia przedziału czasu (włącznie). |
startTime |
Typ:
Date Godzina rozpoczęcia okna czasowego (włącznie). |