Przedstawia segment podróży pojazdu – od poprzedniego przystanku do bieżącego przystanku. Jeśli jest to pierwszy aktywny przystanek, oznacza to, że do tego przystanku dojedziesz od aktualnej lokalizacji pojazdu.
Zapis JSON |
---|
{ "stop": { object ( |
Pola | |
---|---|
stop |
Określa lokalizację przystanku oraz powiązane z nim |
drivingDistanceMeters |
Tylko dane wyjściowe. Odległość przebyta od poprzedniego przystanku do tego przystanku. Jeśli obecny przystanek jest pierwszym przystankiem na liście segmentów podróży, punktem początkowym jest lokalizacja pojazdu zarejestrowana w momencie dodania tego przystanku do listy. To pole może się nie pojawić, jeśli ten segment podróży należy do domeny |
drivingDuration |
Tylko dane wyjściowe. Czas podróży z poprzedniego przystanku do tego przystanku. Jeśli obecny przystanek jest pierwszym przystankiem na liście segmentów podróży, 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 składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
path[] |
Tylko dane wyjściowe. Ścieżka z poprzedniego przystanku do tego przystanku. Jeśli bieżący przystanek jest pierwszym przystankiem na liście segmentów podróży, jest to trasa z bieżącej lokalizacji pojazdu do tego przystanku w momencie dodania tego przystanku do listy. To pole może się nie pojawić, jeśli ten segment podróży należy do domeny Jeśli to pole jest zdefiniowane w ścieżce |
VehicleStop
Wskazuje punkt, w którym pojazd zatrzymuje się, aby wykonać co najmniej 1 Task
.
Zapis JSON |
---|
{ "plannedLocation": { object ( |
Pola | |
---|---|
plannedLocation |
Wymagane. Lokalizacja przystanku. Pamiętaj, że lokalizacje w regionie |
tasks[] |
Lista |
state |
Stan |
TaskInfo
Dodatkowe informacje o zadaniu wykonanym w tym miejscu.
Zapis JSON |
---|
{
"taskId": string,
"taskDuration": string,
"targetTimeWindow": {
object ( |
Pola | |
---|---|
taskId |
Identyfikator zadania. To pole nie będzie wypełniane w odpowiedzi na wywołanie
|
taskDuration |
Tylko dane wyjściowe. Czas wymagany do wykonania zadania. Czas trwania w sekundach składający się z maksymalnie 9 cyfr po przecinku, kończący się cyfrą „ |
targetTimeWindow |
Tylko dane wyjściowe. Przedział czasu, w którym zadanie ma zostać wykonane. To ustawienie jest ustawiane tylko w odpowiedzi na |
Stan
Bieżący stan elementu VehicleStop
.
Wartości w polu enum | |
---|---|
STATE_UNSPECIFIED |
Nieznany. |
NEW |
Utworzono, ale kierowanie nie jest aktywne. |
ENROUTE |
Przypisana i aktywnie routing. |
ARRIVED |
Dotarł(a) do przystanku. Zakładamy, że gdy pojazd skieruje się do następnego przystanku, wszystkie poprzednie przystanki zostały ukończone. |