Indeks
RoadsSelection
(interfejs)BatchCreateSelectedRoutesRequest
(komunikat)BatchCreateSelectedRoutesResponse
(komunikat)CreateSelectedRouteRequest
(komunikat)DeleteSelectedRouteRequest
(komunikat)GetSelectedRouteRequest
(komunikat)ListSelectedRoutesRequest
(komunikat)ListSelectedRoutesResponse
(komunikat)SelectedRoute
(komunikat)SelectedRoute.DynamicRoute
(komunikat)SelectedRoute.State
(wyliczenie)SelectedRoute.ValidationError
(wyliczenie)
RoadsSelection
Definicja usługi interfejsu Roads Selection API.
BatchCreateSelectedRoutes |
---|
Tworzy wiele obiektów SelectedRoute i uruchamia harmonogram, aby okresowo pobierać informacje z pamięci podręcznej dla każdej z tras.
|
CreateSelectedRoute |
---|
Tworzy obiekt SelectedRoute i uruchamia harmonogram okresowego pobierania informacji z pamięci podręcznej dotyczących trasy.
|
DeleteSelectedRoute |
---|
Usuwa określony element SelectedRoute z określonego projektu.
|
GetSelectedRoute |
---|
Pobiera obiekt SelectedRoute określony przez jego nazwę.
|
ListSelectedRoutes |
---|
Wyświetla listę wszystkich obiektów SelectedRoutes w określonym projekcie z podziałem na strony.
|
BatchCreateSelectedRoutesRequest
Prośba o utworzenie wielu SelectedRoute
.
Pola | |
---|---|
parent |
Opcjonalnie. Zasób projektu udostępniany przez wszystkie wybrane trasy. Format: projects/{project}. Jeśli to pole jest ustawione, pole nadrzędne w wiadomościach CreateSelectedRouteRequest musi być puste lub zgodne z tym polem. |
requests[] |
Wymagany. Wiadomość z prośbą o utworzenie wybranej trasy. W jednej partii można utworzyć maksymalnie 1000 wybranych tras. |
BatchCreateSelectedRoutesResponse
Odpowiedź na utworzenie wielu SelectedRoute
.
Pola | |
---|---|
selected_routes[] |
Utworzono SelectedRoutes. |
CreateSelectedRouteRequest
Prośba o utworzenie SelectedRoute
.
Pola | |
---|---|
parent |
Wymagany. Projekt, w którym zostanie utworzony |
selected_route |
Wymagany. |
selected_route_id |
Opcjonalnie. Identyfikator do użycia w przypadku Ta wartość powinna zawierać od 4 do 63 znaków, a prawidłowe znaki to: „a–z”, „A–Z”, „0–9” lub „-”. Jeśli nie zostanie podana lub będzie pusta, po utworzeniu zasobu zostanie wygenerowany identyfikator UUID. |
DeleteSelectedRouteRequest
Prośba o usunięcie SelectedRoute
.
Pola | |
---|---|
name |
Wymagany. Nazwa obiektu SelectedRoute do usunięcia. Format: projects/{project}/selectedRoutes/{selected_route} |
GetSelectedRouteRequest
Prośba o uzyskanie SelectedRoute
.
Pola | |
---|---|
name |
Wymagany. Nazwa |
ListSelectedRoutesRequest
Prośba o wyświetlenie listy SelectedRoute
.
Pola | |
---|---|
parent |
Wymagany. Element nadrzędny, czyli projekt, z którego będą wysyłane zapytania do wszystkich |
page_size |
Opcjonalnie. Liczba wyników, które powinny zostać zwrócone na danej stronie. Jeśli nie zostanie ustawiona, domyślna wartość to 100. Jeśli podasz wartość 0, zostanie ustawiona wartość domyślna. Maksymalna wartość to 5000. Każda wartość powyżej 5000 zostanie ustawiona na 5000. |
page_token |
Opcjonalnie. Token strony otrzymany z poprzedniego wywołania |
ListSelectedRoutesResponse
Odpowiedź zawierająca listę SelectedRoute
.
Pola | |
---|---|
selected_routes[] |
Strona SelectedRoutes zapisana w projekcie określonym w żądaniu. |
next_page_token |
Token, który można wysłać jako |
SelectedRoute
Obiekt SelectedRoute reprezentuje konkretną trasę, dla której klient chce okresowo pobierać informacje (np. czas trwania) w przypadku zastosowań objętych umową.
Pola | |
---|---|
name |
Identyfikator. Nazwa zasobu Format: projects/{project}/selectedRoutes/{selected_route} |
display_name |
Opcjonalnie. Wyświetlana nazwa trasy. Jest to pole opcjonalne, z którego może korzystać klient. Nie musi być niepowtarzalna. |
create_time |
Tylko dane wyjściowe. Czas pierwszego utworzenia wybranej trasy. |
state |
Tylko dane wyjściowe. Stan wybranej trasy. |
route_attributes |
Opcjonalnie. Atrybuty niestandardowe wybranej trasy. Dodanie ich umożliwia filtrowanie i grupowanie tras podczas pobierania informacji o trasach historycznych i w czasie rzeczywistym. Każda trasa może mieć maksymalnie 10 atrybutów. Każdy klucz i każda wartość powinny być niepustym ciągiem znaków i mogą mieć maksymalnie 100 znaków. Klucze nie mogą zaczynać się od „goog”. |
Pole unii route_type . Obecnie obsługiwana jest tylko wartość DynamicRoute . route_type może mieć tylko jedną z tych wartości: |
|
dynamic_route |
Symbol |
validation_error |
Tylko dane wyjściowe. Błąd weryfikacji wybranej trasy, gdy stan to STATE_INVALID. |
DynamicRoute
Reprezentuje trasę z punktami pośrednimi (miejsce wyjazdu, miejsce docelowe i punkty pośrednie). Rzeczywista trasa na pewno będzie przebiegać przez wszystkie punkty pośrednie, ale może się od czasu do czasu zmieniać ze względu na różne warunki ruchu.
Pola | |
---|---|
origin |
Wymagany. Miejsce rozpoczęcia trasy. |
destination |
Wymagany. Lokalizacja końcowa trasy. |
intermediates[] |
Opcjonalnie. Zestaw pośrednich punktów na trasie (z wyłączeniem punktów końcowych). Są to zawsze punkty przejazdu. Obsługiwanych jest maksymalnie 25 punktów pośrednich. Prawidłowe dodanie tych informacji może zmniejszyć różnice w rzeczywistej trasie. |
Stan
Stan wybranej trasy.
Wartości w polu enum | |
---|---|
STATE_UNSPECIFIED |
Stan tej trasy nie jest ustawiony. |
STATE_SCHEDULING |
Trasa została utworzona i jest planowana. |
STATE_RUNNING |
Trasa została utworzona i ma aktywny harmonogram. |
STATE_DELETING |
Trasa została oznaczona do usunięcia. |
STATE_VALIDATING |
Trasa jest w trakcie weryfikacji. |
STATE_INVALID |
Trasa jest nieprawidłowa ze względu na jedno z kryteriów weryfikacji. |
ValidationError
Błąd weryfikacji wybranej trasy.
Wartości w polu enum | |
---|---|
VALIDATION_ERROR_UNSPECIFIED |
Błąd weryfikacji tej trasy nie jest ustawiony. |
VALIDATION_ERROR_ROUTE_OUTSIDE_JURISDICTION |
Trasa znajduje się poza jurysdykcją projektu. |
VALIDATION_ERROR_LOW_ROAD_USAGE |
Trasa jest mało uczęszczana (przejeżdża nią bardzo mało osób). |