Reprezentuje segment podróży pojazdem – od poprzedniego przystanku do bieżącego przystanku. Jeśli jest to pierwszy aktywny przystanek, to trasa od bieżącej lokalizacji pojazdu do tego przystanku.
Zapis JSON |
---|
{ "stop": { object ( |
Pola | |
---|---|
stop |
Określa lokalizację przystanku i informacje o nim ( |
drivingDistanceMeters |
Tylko dane wyjściowe. Odległość od poprzedniego przystanku do tego przystanku. Jeśli bieżący przystanek jest pierwszym przystankiem na liście segmentów przejazdu, punktem początkowym jest lokalizacja pojazdu zarejestrowana w momencie dodania tego przystanku do listy. To pole może nie być obecne, jeśli ten segment ścieżki jest częścią: |
drivingDuration |
Tylko dane wyjściowe. Czas podróży z poprzedniego przystanku do tego przystanku. Jeśli bieżący przystanek jest pierwszym przystankiem na liście segmentów przejazdu, punktem początkowym jest lokalizacja pojazdu zarejestrowana w momencie dodania tego przystanku do listy. Jeśli to pole jest zdefiniowane w ścieżce Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „ |
path[] |
Tylko dane wyjściowe. Ścieżka od poprzedniego przystanku do tego przystanku. Jeśli bieżący przystanek jest pierwszym przystankiem na liście segmentów przejazdu, jest to ścieżka od bieżącej lokalizacji pojazdu do tego przystanku w momencie dodania przystanku do listy. To pole może nie być obecne, jeśli ten segment ścieżki jest częścią: Jeśli to pole jest zdefiniowane w ścieżce |
VehicleStop
Opisuje punkt, w którym pojazd zatrzymuje się, aby wykonać co najmniej 1 Task
.
Zapis JSON |
---|
{ "plannedLocation": { object ( |
Pola | |
---|---|
plannedLocation |
Wymagane. Lokalizacja przystanku. Lokalizacje w tym regionie ( |
tasks[] |
Lista zadań |
state |
Stan: |
TaskInfo
Dodatkowe informacje o zadaniu wykonanym na tym przystanku.
Zapis JSON |
---|
{
"taskId": string,
"taskDuration": string,
"targetTimeWindow": {
object ( |
Pola | |
---|---|
taskId |
Identyfikator zadania. To pole nie zostanie wypełnione w odpowiedzi na wywołanie
|
taskDuration |
Tylko dane wyjściowe. Czas potrzebny na wykonanie zadania. Czas trwania w sekundach z maksymalnie 9 cyframi po przecinku, kończącym się cyframi „ |
targetTimeWindow |
Tylko dane wyjściowe. Przedział czasu, w którym należy wykonać zadanie. Ten parametr jest ustawiony tylko w odpowiedzi na |
Stan
Obecny stan obiektu VehicleStop
.
Wartości w polu enum | |
---|---|
STATE_UNSPECIFIED |
Nieznany. |
NEW |
Utworzono, ale kierowanie jest nieaktywne. |
ENROUTE |
Przypisany i aktywny routing. |
ARRIVED |
Dotarłeś do przystanku. Zakładamy, że gdy pojazd jest w kierunku do następnego przystanku, wszystkie poprzednie postoje zostały zakończone. |