Indeks
RoutesPreferred
(interfejs)ComputeCustomRoutesRequest
(komunikat)ComputeCustomRoutesResponse
(komunikat)ComputeCustomRoutesResponse.FallbackInfo
(komunikat)ComputeCustomRoutesResponse.FallbackInfo.FallbackRouteObjective
(wyliczenie)ComputeRouteMatrixRequest
(komunikat)ComputeRoutesRequest
(komunikat)ComputeRoutesResponse
(komunikat)CustomRoute
(komunikat)FallbackInfo
(komunikat)FallbackReason
(wyliczenie)FallbackRoutingMode
(wyliczenie)Location
(komunikat)Maneuver
(wyliczenie)NavigationInstruction
(komunikat)Polyline
(komunikat)PolylineEncoding
(wyliczenie)PolylineQuality
(wyliczenie)Route
(komunikat)RouteLeg
(komunikat)RouteLegStep
(komunikat)RouteLegStepTravelAdvisory
(komunikat)RouteLegTravelAdvisory
(komunikat)RouteMatrixDestination
(komunikat)RouteMatrixElement
(komunikat)RouteMatrixElementCondition
(wyliczenie)RouteMatrixOrigin
(komunikat)RouteModifiers
(komunikat)RouteObjective
(komunikat)RouteObjective.RateCard
(komunikat)RouteObjective.RateCard.MonetaryCost
(komunikat)RouteTravelAdvisory
(komunikat)RouteTravelMode
(wyliczenie)RoutingPreference
(wyliczenie)SpeedReadingInterval
(komunikat)SpeedReadingInterval.Speed
(wyliczenie)TollInfo
(komunikat)TollPass
(wyliczenie)Units
(wyliczenie)VehicleEmissionType
(wyliczenie)VehicleInfo
(komunikat)Waypoint
(komunikat)
RoutesPreferred
Interfejs Routes Preferred API.
ComputeCustomRoutes |
---|
Na podstawie zestawu punktów docelowych i punktów pośrednich oraz celu trasy oblicza najlepszą trasę dla tego celu. Zwraca również najszybszą i najkrótszą trasę jako trasy referencyjne. UWAGA: ta metoda wymaga podania w danych wejściowych maski pola odpowiedzi. Możesz podać maskę pola odpowiedzi, używając parametru adresu URL Na przykład w tej metodzie:
Nie zalecamy używania maski pola odpowiedzi z symbolem wieloznacznym (
|
ComputeRouteMatrix |
---|
Przeszukuje listę miejsc wylotu i przylotu, a następnie zwraca strumień zawierający informacje o trasie dla każdej kombinacji miejsca wyjazdu i celu podróży. UWAGA: ta metoda wymaga podania w danych wejściowych maski pola odpowiedzi. Możesz podać maskę pola odpowiedzi, używając parametru adresu URL Na przykład w tej metodzie:
Ważne jest, aby w masce pola uwzględnić
|
ComputeRoutes |
---|
Zwraca główną trasę wraz z opcjonalnymi trasami alternatywnymi, biorąc pod uwagę zestaw punktów docelowych i punktów pośrednich. UWAGA: ta metoda wymaga podania w danych wejściowych maski pola odpowiedzi. Maską pola odpowiedzi możesz podać, używając parametru adresu URL Na przykład w tej metodzie:
Nie zalecamy używania symbolu wieloznacznego (
|
ComputeCustomRoutesRequest
Komunikat z prośbą o obliczenie tras niestandardowych.
Pola | |
---|---|
origin |
Wymagane. Punkt początkowy. |
destination |
Wymagane. Punkt docelowy. |
intermediates[] |
Opcjonalnie: Zestaw punktów na trasie (z wyłączeniem punktów końcowych) do zatrzymania się na lub przejechania. Obsługiwanych jest maksymalnie 25 punktów pośrednich. |
travel_ |
Opcjonalnie: Określa środek transportu. Obsługiwane są tylko wartości |
routing_ |
Opcjonalnie: Określa sposób obliczania trasy. Serwer próbuje użyć wybranego ustawienia routingu do obliczenia trasy. Jeśli preferencja routingu powoduje błąd lub wydłuża czas oczekiwania, zwracany jest błąd. Tę opcję możesz określić tylko wtedy, gdy |
polyline_ |
Opcjonalnie: Określa preferowaną jakość polilinii. |
polyline_ |
Opcjonalnie: Określa preferowane kodowanie wieloboku. |
departure_ |
Opcjonalnie: Godzina wyjazdu. Jeśli nie ustawisz tej wartości, zostanie ona domyślnie ustawiona na czas wysłania żądania. Jeśli ustawisz tę wartość na czas, który już minął, żądanie zakończy się niepowodzeniem. |
route_ |
Opcjonalnie: Zestaw warunków, które wpływają na sposób obliczania tras. |
route_ |
Wymagane. Cel dotyczący trasy, pod kątem którego ma zostać przeprowadzona optymalizacja. |
language_ |
Opcjonalnie: Kod języka BCP-47, np. „pl-PL” lub „sr-Latn”. Więcej informacji znajdziesz w artykule Identyfikator języka w standardzie Unicode. Listę obsługiwanych języków znajdziesz w sekcji Obsługiwane języki. Jeśli nie podasz tej wartości, język wyświetlania zostanie wywnioskowany na podstawie lokalizacji żądania trasy. |
units |
Opcjonalnie: Określa jednostki miary dla pól wyświetlania. Obejmuje to pole |
ComputeCustomRoutesResponse
Komunikat odpowiedzi ComputeCustomRoutes.
Pola | |
---|---|
routes[] |
„Najlepsze” trasy dla podanego celu trasy. |
fastest_ |
Najszybsza trasa referencyjna. |
shortest_ |
Najkrótsza trasa referencyjna. |
fallback_ |
Informacje zastępcze dla tras niestandardowych. |
FallbackInfo
Zawiera informacje o zastępczych danych dla ComputeCustomRoutes
. ComputeCustomRoutes
wykonuje 2 rodzaje działań zastępczych:
Jeśli nie uda się obliczyć trasy za pomocą
routing_preference
określonej przez klienta, system użyje innego trybu routingu. W takim przypadku do przekazania informacji o używanym trybie routingu awaryjnego oraz informacji o przyczynie działania awaryjnego są używane parametryfallback_routing_mode
irouting_mode_fallback_reason
.Jeśli nie może obliczyć „najlepszej” trasy dla celu trasy określonego przez klienta, może użyć innego celu.
fallback_route_objective
służy do komunikacji celu ścieżki awaryjnej.
Pola | |
---|---|
routing_ |
Tryb routingu użyty do odpowiedzi. Jeśli został uruchomiony tryb awaryjny, może on być inny niż preferencja routingu ustawiona w pierwotnym żądaniu klienta. |
routing_ |
powód, dla którego zamiast pierwotnej odpowiedzi użyto odpowiedzi zastępczej. To pole jest wypełniane tylko wtedy, gdy zostanie wywołany tryb zastępczy i zwrócona zostanie odpowiedź zastępcza. |
route_ |
Cel trasy użyty w odpowiedzi. Jeśli został uruchomiony sposób postępowania w przypadku awarii, cel może być inny niż cel trasy podany w pierwotnym żądaniu klienta. |
FallbackRouteObjective
Wartość RouteObjective użyta w odpowiedzi.
Wartości w polu enum | |
---|---|
FALLBACK_ROUTE_OBJECTIVE_UNSPECIFIED |
Nieokreślony cel trasy zapasowej. |
FALLBACK_RATECARD_WITHOUT_TOLL_PRICE_DATA |
Jeśli klient poprosi o usługę RateCard i ustawi opcję include_tolls na „true”, a Google nie ma danych o cenie za przejazd autostradą na danej trasie, interfejs API wróci do wartości domyślnej RateCard bez uwzględniania ceny za przejazd autostradą. |
ComputeRouteMatrixRequest
Komunikat z prośbą o obliczenie macierzy tras
Pola | |
---|---|
origins[] |
Wymagane. Tablica źródeł, która określa wiersze macierzy odpowiedzi. W odniesieniu do mocy zbioru miejsc wylotu i przeznaczenia obowiązuje kilka ograniczeń dotyczących rozmiaru:
|
destinations[] |
Wymagane. Tablica miejsc docelowych, która określa kolumny macierzy odpowiedzi. |
travel_ |
Opcjonalnie: Określa środek transportu. |
routing_ |
Opcjonalnie: Określa sposób obliczania trasy. Serwer próbuje użyć wybranych preferencji routingu do obliczenia trasy. Jeśli preferencja routingu powoduje błąd lub wydłuża czas oczekiwania, zwracany jest błąd. Tę opcję możesz określić tylko wtedy, gdy |
departure_ |
Opcjonalnie: Godzina wyjazdu. Jeśli nie ustawisz tej wartości, domyślnie przyjęta zostanie godzina przesłania żądania. Jeśli ustawisz tę wartość na czas, który już minął, żądanie zakończy się niepowodzeniem. |
ComputeRoutesRequest
ComputeRoutes
prośba o spotkanie.
Pola | |
---|---|
origin |
Wymagane. Punkt początkowy. |
destination |
Wymagane. Punkt docelowy. |
intermediates[] |
Opcjonalnie: Zestaw punktów na trasie (z wyłączeniem punktów końcowych) do zatrzymania się na lub przejechania. Obsługiwanych jest maksymalnie 25 punktów pośrednich. |
travel_ |
Opcjonalnie: Określa środek transportu. |
routing_ |
Opcjonalnie: Określa sposób obliczania trasy. Serwer próbuje użyć wybranych preferencji routingu do obliczenia trasy. Jeśli ustawienie routingu powoduje błąd lub bardzo długie opóźnienie, zwracany jest błąd. Możesz określić tę opcję tylko wtedy, gdy |
polyline_ |
Opcjonalnie: Określa preferowaną jakość polilinii. |
polyline_ |
Opcjonalnie: Określa preferowane kodowanie wieloboku. |
departure_ |
Opcjonalnie: Godzina wyjazdu. Jeśli nie ustawisz tej wartości, zostanie ona domyślnie ustawiona na czas wysłania żądania. Jeśli ustawisz tę wartość na czas, który już minął, żądanie zakończy się niepowodzeniem. |
compute_ |
Opcjonalnie: Określa, czy oprócz trasy mają być obliczane alternatywne trasy. W przypadku żądań z punktami pośrednimi nie są zwracane żadne alternatywne trasy. |
route_ |
Opcjonalnie: Zestaw warunków, które należy spełnić, a które wpływają na sposób obliczania tras. |
language_ |
Opcjonalnie: Kod języka BCP-47, na przykład „en-US” lub „sr-Latn”. Więcej informacji znajdziesz w artykule Identyfikator języka w standardzie Unicode. Listę obsługiwanych języków znajdziesz w sekcji Obsługiwane języki. Jeśli nie podasz tej wartości, język wyświetlania zostanie wywnioskowany na podstawie lokalizacji żądania trasy. |
units |
Opcjonalnie: Określa jednostki miary dla pól wyświetlania. Obejmuje to pole |
optimize_ |
Jeśli parametr optimizeWaypointOrder ma wartość Prawda, podejmowane są próby zmiany kolejności podanych pośrednich punktów kontrolnych, aby zminimalizować całkowity koszt trasy. Jeśli któryś z punktów pośrednich jest punktem pośrednim, żądanie się nie powiedzie. Aby znaleźć nową kolejność, użyj |
ComputeRoutesResponse
Oblicza trasy dla wiadomości zwrotnej.
Pola | |
---|---|
routes[] |
Jeśli podasz parametr |
fallback_ |
W niektórych przypadkach, gdy serwer nie może obliczyć trasy z uwzględnieniem wszystkich preferencji, może użyć innego sposobu obliczeń. Gdy używany jest tryb zastępczy, to pole zawiera szczegółowe informacje o odpowiednich odpowiedziach. W przeciwnym razie to pole nie jest skonfigurowane. |
CustomRoute
Obejmuje trasę niestandardową obliczoną na podstawie celu trasy określonego przez klienta. CustomRoute
zawiera trasę i token trasy, które można przekazać do NavSDK w celu odtworzenia trasy niestandardowej na potrzeby nawigacji krok po kroku.
Pola | |
---|---|
route |
Droga uznana za „najlepszą” na potrzeby wejściowej trasy. |
token |
Zakodowany w internecie token trasy zakodowany w base64, który można przekazać do NavSDK. Umożliwia on zrekonstruowanie trasy podczas nawigacji, a w przypadku zmiany trasy uwzględnia pierwotną intencję wywoływania funkcji |
FallbackInfo
Informacje o tym, jak i dlaczego użyto wyniku zastępczego. Jeśli to pole jest ustawione, oznacza to, że serwer użył innego trybu kierowania niż preferowany jako domyślny.
Pola | |
---|---|
routing_ |
Tryb routingu użyty do odpowiedzi. Jeśli został uruchomiony tryb awaryjny, może on być inny niż preferencja routingu ustawiona w pierwotnym żądaniu klienta. |
reason |
powód, dla którego zamiast pierwotnej odpowiedzi użyto odpowiedzi zastępczej. To pole jest wypełniane tylko wtedy, gdy zostanie wywołany tryb zastępczy i zwrócona zostanie odpowiedź zastępcza. |
FallbackReason
Powody stosowania odpowiedzi zastępczej.
Wartości w polu enum | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Nie podano powodu korzystania z alternatywy. |
SERVER_ERROR |
Podczas obliczania trasy w preferowanym trybie nawigacji wystąpił błąd serwera, ale udało nam się zwrócić wynik obliczony w trybie alternatywnym. |
LATENCY_EXCEEDED |
Nie udało nam się na czas ukończyć obliczeń w preferowanym trybie wyznaczania trasy, ale udało się uzyskać wynik obliczony w trybie alternatywnym. |
FallbackRoutingMode
Rzeczywisty tryb routingu używany w przypadku zwróconej odpowiedzi zastępczej.
Wartości w polu enum | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Nieużywane. |
FALLBACK_TRAFFIC_UNAWARE |
Wskazuje, że do obliczenia odpowiedzi został użyty tryb routingu TRAFFIC_UNAWARE . |
FALLBACK_TRAFFIC_AWARE |
Wskazuje, że do obliczenia odpowiedzi użyto trybu kierowania TRAFFIC_AWARE . |
Lokalizacja
Zawiera lokalizację (punkt geograficzny i opcjonalnie nagłówek).
Pola | |
---|---|
lat_ |
Współrzędne geograficzne punktu pośredniego. |
heading |
Kierunek kompasu związany z kierunkiem ruchu. Ta wartość określa stronę drogi, po której ma nastąpić odbiór i zwrot. Wartości kierunków mogą się wahać od 0 do 360, gdzie 0 to kierunek na północ, 90 to kierunek na wschód itd. Tego pola możesz użyć tylko w przypadku środków transportu |
Skręt
Zestaw wartości określający działanie nawigacyjne, które należy wykonać w bieżącym kroku (np. skręć w lewo, wjedź na drogę główną lub jedź prosto).
Wartości w polu enum | |
---|---|
MANEUVER_UNSPECIFIED |
Nieużywane. |
TURN_SLIGHT_LEFT |
Obróć się lekko w lewo. |
TURN_SHARP_LEFT |
Skręć ostro w lewo. |
UTURN_LEFT |
Zawróć w lewo. |
TURN_LEFT |
Skręć w lewo. |
TURN_SLIGHT_RIGHT |
Obróć się lekko w prawo. |
TURN_SHARP_RIGHT |
Skręć ostro w prawo. |
UTURN_RIGHT |
wykonać skręt w prawo. |
TURN_RIGHT |
Skręć w prawo. |
STRAIGHT |
Jedź prosto. |
RAMP_LEFT |
Wejdź na lewą rampę. |
RAMP_RIGHT |
Skręć w w prawo. |
MERGE |
Włącz się do ruchu. |
FORK_LEFT |
Skręć w lewy rozwidlenie. |
FORK_RIGHT |
Skręć w prawy widelec. |
FERRY |
Przeprawa promowa. |
FERRY_TRAIN |
Weź pociąg na prom. |
ROUNDABOUT_LEFT |
Na rondzie skręć w lewo. |
ROUNDABOUT_RIGHT |
Na rondzie skręć w prawo. |
DEPART |
Manewr początkowy. |
NAME_CHANGE |
Służy do wskazania zmiany nazwy ulicy. |
Linia łamana
Zawiera zakodowaną linię łamaną.
Pola | |
---|---|
Pole sumy polyline_type . Zawiera typ linii łamany. Wartość domyślna to encoded_polyline. polyline_type może być tylko jednym z tych elementów: |
|
encoded_ |
Kodowanie ciągu znaków linii łamanej za pomocą algorytmu kodowania linii łamanej. |
geo_ |
Określa wielokąt w formacie GeoJSON LineString. |
PolylineEncoding
Określa preferowany typ wielokąta do zwrócenia.
Wartości w polu enum | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Nie określono preferowanego typu łańcucha wielokątów. Domyślna wartość to ENCODED_POLYLINE . |
ENCODED_POLYLINE |
Określa linię łamaną zakodowaną przy użyciu algorytmu kodowania linii łamanej. |
GEO_JSON_LINESTRING |
Określa linię łamaną w formacie wiersza GeoJSON. |
PolylineQuality
Zestaw wartości określających jakość polilinii.
Wartości w polu enum | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Nie określono preferencji dotyczących jakości ścieżki wielopunktowej. Domyślna wartość to OVERVIEW . |
HIGH_QUALITY |
Określa wielobok wysokiej jakości, który jest tworzony z większą liczbą punktów niż OVERVIEW , co powoduje zwiększenie rozmiaru odpowiedzi. Użyj tej wartości, gdy potrzebujesz większej precyzji. |
OVERVIEW |
Określa linię łamaną przeglądu, która składa się z niewielkiej liczby punktów. Użyj tej wartości, aby wyświetlić ogólny widok trasy. W przypadku tej opcji czas oczekiwania na żądanie jest krótszy niż w przypadku opcji HIGH_QUALITY . |
Trasa
Zawiera trasę, która składa się z szeregu połączonych odcinków dróg łączących punkty początkowe, końcowe i pośrednie.
Pola | |
---|---|
legs[] |
zbiór odcinków (segmentów ścieżki między punktami orientacyjnymi), które tworzą trasę; Każdy etap odpowiada przejazdowi między dwoma punktami pośrednimi, które nie są punktami pośrednimi typu |
distance_ |
Odległość do przebycia na trasie w metrach. |
duration |
Czas potrzebny na przejechanie trasy. Jeśli ustawisz |
static_ |
Czas przejazdu trasy bez uwzględnienia warunków na drodze. |
polyline |
Linia łamana całej trasy. Ta linia łamana to połączona linia łamana ze wszystkich elementów typu |
description |
Opis trasy. |
warnings[] |
Tablica ostrzeżeń wyświetlanych podczas wyświetlania trasy. |
viewport |
Ramka ograniczająca widoczny obszar linii łamanej. |
travel_ |
dodatkowe informacje o trasie. |
optimized_ |
Jeśli |
RouteLeg
Zawiera segment między punktami pośrednimi innymi niż via
.
Pola | |
---|---|
distance_ |
Odległość pokonanego odcinka trasy w metrach. |
duration |
Czas potrzebny na poruszanie się po nodze. Jeśli wartość |
static_ |
Czas przejazdu na danej trasie, obliczony bez uwzględnienia warunków ruchu. |
polyline |
Całkowity wielokąt dla tego etapu. Obejmuje to linie pętli każdego elementu |
start_ |
Lokalizacja początkowa tego odcinka. Może się on różnić od podanego |
end_ |
Lokalizacja końcowa tego odcinka. Może się on różnić od podanego |
steps[] |
Tablica kroków oznaczających segmenty w danym etapie. Każdy krok odpowiada jednej instrukcji nawigacji. |
travel_ |
Obejmuje dodatkowe informacje, o których użytkownik powinien zostać poinformowany, takie jak ewentualne ograniczenia dotyczące strefy ruchu itp. na danym etapie trasy. |
RouteLegStep
Zawiera segment RouteLeg
. Krok odpowiada pojedynczej instrukcji nawigacji. Odcinki trasy składają się z etapów.
Pola | |
---|---|
distance_ |
Odległość do pokonania na tym etapie w metrach. W niektórych okolicznościach to pole może nie zawierać wartości. |
static_ |
Czas przejazdu na tym etapie bez uwzględniania warunków na drodze. W niektórych przypadkach to pole może nie mieć wartości. |
polyline |
Polilinia powiązana z tym krokiem. |
start_ |
Lokalizacja początkowa tego kroku. |
end_ |
Miejsce zakończenia tego kroku. |
navigation_ |
Instrukcje nawigacji. |
travel_ |
Zawiera dodatkowe informacje, o których użytkownik powinien zostać poinformowany, np. o możliwym ograniczeniu ruchu na danym etapie. |
RouteLegStepTravelAdvisory
Zawiera dodatkowe informacje, o których użytkownik powinien zostać poinformowany, takie jak możliwe ograniczenie strefy ruchu na etapie etapu.
Pola | |
---|---|
speed_ |
UWAGA: to pole jest obecnie puste. |
RouteLegTravelAdvisory
Obejmuje dodatkowe informacje, o których użytkownik powinien zostać poinformowany, takie jak ewentualne ograniczenia dotyczące strefy ruchu itp. na danym etapie trasy.
Pola | |
---|---|
toll_ |
Zawiera informacje o opłatach za przejazd na określonym |
speed_ |
Interwały szybkości czytania określające gęstość ruchu. Ma zastosowanie w przypadku preferencji routingu Przykład:
|
RouteMatrixDestination
Pojedyncze miejsce docelowe dla ComputeRouteMatrixRequest
Pola | |
---|---|
waypoint |
Wymagane. Punkt docelowy |
RouteMatrixElement
Obejmuje informacje o trasie obliczone dla pary punktu początkowego i docelowego w interfejsie ComputeRouteMatrix API. To proto może być przesyłane strumieniowo do klienta.
Pola | |
---|---|
origin_ |
Źródło w żądaniu – indeks od 0. |
destination_ |
Indeks miejsca docelowego w żądaniu liczony od zera. |
status |
Kod stanu błędu tego elementu. |
condition |
Wskazuje, czy trasa została znaleziona. Niezależnie od stanu. |
distance_ |
Odległość do przebycia na trasie w metrach. |
duration |
Czas potrzebny na przejechanie trasy. Jeśli ustawisz |
static_ |
Czas przejazdu trasy bez uwzględnienia warunków na drodze. |
travel_ |
dodatkowe informacje o trasie. Na przykład: informacje o ograniczeniach i informacje o opłatach |
fallback_ |
W niektórych przypadkach, gdy serwer nie może obliczyć trasy z uwzględnieniem podanych preferencji w przypadku danego połączenia między punktem początkowym a docelowym, może użyć innego trybu obliczeń. Gdy używany jest tryb zapasowy, to pole zawiera szczegółowe informacje o odpowiednich odpowiedziach. W przeciwnym razie to pole jest nieskonfigurowane. |
RouteMatrixElementCondition
Stan zwracanej trasy.
Wartości w polu enum | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Używany tylko wtedy, gdy status elementu nie jest OK. |
ROUTE_EXISTS |
Trasa została znaleziona, a odpowiednie informacje zostały wypełnione w przypadku tego elementu. |
ROUTE_NOT_FOUND |
Nie znaleziono trasy. Pola zawierające informacje o trasie, takie jak distance_meters lub duration , nie będą wypełniane w elemencie. |
RouteMatrixOrigin
Pojedyncze źródło dla ComputeRouteMatrixRequest
Pola | |
---|---|
waypoint |
Wymagane. Punkt początkowy |
route_ |
Opcjonalnie: Modyfikatory każdej trasy, która jako punkt początkowy |
RouteModifiers
Zawiera zestaw opcjonalnych warunków, które należy spełnić podczas obliczania tras.
Pola | |
---|---|
avoid_ |
Jeśli zasada ma wartość Prawda, w miarę możliwości omija drogi płatne, traktując priorytetowo trasy, które nie zawierają dróg płatnych. Dotyczy tylko środków transportu |
avoid_ |
Jeśli ustawisz wartość prawda, aplikacja będzie unikać autostrad, jeśli to możliwe, preferując trasy bez autostrad. Dotyczy tylko trybów podróży |
avoid_ |
Jeśli ta opcja jest ustawiona na wartość Prawda, w uzasadnionych przypadkach omija promy, preferując trasy bez promów. Dotyczy tylko środków transportu |
avoid_ |
Jeśli ta opcja jest ustawiona na wartość prawda, robot uniknie nawigacji w pomieszczeniach, jeśli to możliwe, i preferuje trasy nieobejmujące nawigacji w pomieszczeniach. Dotyczy tylko trybu podróży |
vehicle_ |
Określa informacje o pojeździe. |
toll_ |
Obejmuje informacje o winietach. Jeśli podane są winiety, interfejs API próbuje zwrócić ich cenę. Jeśli nie podasz karty, API uzna ją za nieznaną i spróbuje zwrócić cenę gotówkową. Dotyczy tylko trybów podróży |
RouteObjective
Zawiera cel, pod kątem którego ma być przeprowadzana optymalizacja (ComputeCustomRoutes
).
Pola | |
---|---|
Pole unii objective . Cel trasy. objective może być tylko jednym z tych elementów: |
|
rate_ |
Cel „RateCard”. |
RateCard
Zawiera cel RateCard
trasy.
Pola | |
---|---|
cost_ |
Opcjonalnie: Koszt na minutę. |
cost_ |
Opcjonalnie: Koszt za kilometr. |
include_ |
Opcjonalnie: Czy uwzględnić koszt opłat drogowych w łącznym koszcie. |
MonetaryCost
Zawiera koszt użyty w karcie stawek.
Pola | |
---|---|
value |
Wymagane. Wartość kosztu w walucie lokalnej określona na podstawie żądania. |
RouteTravelAdvisory
Zawiera dodatkowe informacje, o których użytkownik powinien zostać poinformowany, np. o możliwych ograniczeniach w strefach ruchu.
Pola | |
---|---|
toll_ |
Zawiera informacje o opłatach na trasie. To pole jest wypełniane tylko wtedy, gdy przewidujemy, że na Trasie występują opłaty drogowe. Jeśli to pole jest skonfigurowane, ale pole podrzędne |
speed_ |
Interwały szybkości czytania określające gęstość ruchu. Dotyczy preferencji routingu Przykład:
|
RouteTravelMode
Zestaw wartości służących do określania środka transportu.
Wartości w polu enum | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Nie wybrano środka transportu. Domyślna wartość to DRIVE . |
DRIVE |
podróż samochodem osobowym, |
BICYCLE |
podróżować rowerem, |
WALK |
Chodzenie. |
TWO_WHEELER |
Dwukołowy pojazd silnikowy. Na przykład motocykl. Pamiętaj, że BICYCLE to tryb podróży, który obejmuje tryb obsługiwany przez człowieka. |
TAXI |
Podróżowanie taksówką z licencja, która może umożliwiać poruszanie się po wyznaczonych pasach dla taksówek w niektórych obszarach. Tryb TAXI to funkcja eksperymentalna. Jeśli klient poprosi o trasę TAXI w mieście, w którym dane o pasach dla taksówek są niedostępne, zwrócona zostanie trasa jazdy samochodem. |
RoutingPreference
Zbiór wartości określających czynniki, które należy uwzględnić przy obliczaniu trasy.
Wartości w polu enum | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Nie określono preferencji routingu. Domyślnie TRAFFIC_AWARE . |
TRAFFIC_UNAWARE |
Oblicza trasy bez uwzględniania bieżących warunków na drodze. Odpowiedni, gdy warunki ruchu nie mają znaczenia lub nie mają zastosowania. Użycie tej wartości powoduje najniższe opóźnienie. Uwaga: w przypadku RouteTravelMode DRIVE i TWO_WHEELER wybrana trasa i czas trwania są określane na podstawie sieci drogowej i średnich warunków na drodze niezależnie od pory dnia. W związku z tym trasy mogą obejmować drogi, które są tymczasowo zamknięte. Wyniki dla danego żądania mogą się zmieniać w czasie z powodu zmian w sieci drogowej, zaktualizowanych średnich warunków ruchu i rozproszonej natury usługi. Wyniki mogą się też różnić w przypadku prawie identycznych tras w dowolnym czasie lub częstotliwości. |
TRAFFIC_AWARE |
oblicza trasy, biorąc pod uwagę warunki na drogach. W przeciwieństwie do TRAFFIC_AWARE_OPTIMAL , niektóre optymalizacje są stosowane w celu znacznego skrócenia opóźnień. |
TRAFFIC_AWARE_OPTIMAL |
Oblicza trasy, biorąc pod uwagę warunki na drodze, bez stosowania większości optymalizacji wydajności. Użycie tej wartości powoduje największe opóźnienie. |
SpeedReadingInterval
Wskaźnik gęstości ruchu na ciągłym odcinku linii łamanej lub ścieżki. W przypadku ścieżki z punktami P_0, P_1,…, P_N (indeks od 0) SpeedReadingInterval
definiuje przedział i opisuje ruch za pomocą tych kategorii.
Pola | |
---|---|
start_ |
Indeks początkowy tego przedziału w linii łamanej. W pliku JSON, gdy indeks ma wartość 0, pole wydaje się być puste. |
end_ |
Indeks końcowy tego przedziału w wielokącie. W pliku JSON, gdy indeks ma wartość 0, pole wydaje się być puste. |
speed |
Prędkość ruchu w tym przedziale czasu. |
Szybkość
Klasyfikacja prędkości linii łamanej na podstawie danych o natężeniu ruchu.
Wartości w polu enum | |
---|---|
SPEED_UNSPECIFIED |
Wartość domyślna. Ta wartość nie jest używana. |
NORMAL |
Normalna prędkość, nie wykryto spowolnienia. |
SLOW |
Wykryto spowolnienie, ale nie utworzyła się korka. |
TRAFFIC_JAM |
Wykryto korek uliczny. |
TollInfo
Zawiera informacje o opłatach w dokumentach Route
lub RouteLeg
.
Pola | |
---|---|
estimated_ |
Kwota opłat za przejazd dla odpowiedniego |
TollPass
Lista obsługiwanych przez nas kart do opłat drogowych na całym świecie.
Wartości w polu enum | |
---|---|
TOLL_PASS_UNSPECIFIED |
Nieużywane. Jeśli ta wartość zostanie użyta, żądanie się nie powiedzie. |
AU_ETOLL_TAG |
Jeden z wielu dostawców karty opłat drogowych w Sydney. https://www.myetoll.com.au |
AU_EWAY_TAG |
Jeden z wielu dostawców wpłat za przejazd w Sydney. https://www.tollpay.com.au/ |
AU_LINKT |
Winieta na terenie całej Australii. Więcej informacji znajdziesz na stronie https://www.linkt.com.au/. |
AR_TELEPASE |
Winieta argentyńska. Więcej informacji znajdziesz na stronie https://telepase.com.ar. |
BR_AUTO_EXPRESO |
Winieta brazylijska. Więcej informacji znajdziesz na stronie https://www.autoexpreso.com. |
BR_CONECTCAR |
Winieta brazylijska. Więcej informacji znajdziesz na stronie https://conectcar.com. |
BR_MOVE_MAIS |
winieta w Brazylii. Więcej informacji znajdziesz na stronie https://movemais.com. |
BR_PASSA_RAPIDO |
winieta w Brazylii. Więcej informacji znajdziesz na stronie https://pasorapido.gob.do/. |
BR_SEM_PARAR |
winieta w Brazylii. Więcej informacji znajdziesz na stronie https://www.semparar.com.br. |
BR_TAGGY |
Winieta brazylijska. Więcej informacji znajdziesz na stronie https://taggy.com.br. |
BR_VELOE |
Winieta brazylijska. Więcej informacji znajdziesz na https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Kanady do przejścia granicznego ze Stanami Zjednoczonymi. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Kanady do przejścia granicznego ze Stanami Zjednoczonymi. |
CA_US_BLUE_WATER_EDGE_PASS |
Przejście graniczne z Ontario, z Kanady do Michigan, w Stanach Zjednoczonych. |
CA_US_CONNEXION |
Przejście graniczne z Ontario, z Kanady do Michigan, w Stanach Zjednoczonych. |
CA_US_NEXUS_CARD |
Przejście graniczne między Kanadą a Stanami Zjednoczonymi. |
ID_E_TOLL |
Indonezja. E-karta wydawana przez wielu banków, używana do płacenia za opłaty drogowe. Wszystkie e-karty przez banki są obciążane w ten sam sposób, więc potrzebna jest tylko jedna wartość z enumeracji. Przykład: Bank Mandiri https://www.bankmandiri.co.id/e-money, BCA https://www.bca.co.id/flazz, BNI https://www.bni.co.id/id-id/ebanking/tapcash. |
IN_FASTAG |
Indie. |
IN_LOCAL_HP_PLATE_EXEMPT |
Indie, zwolnienie z obowiązku podatkowego w przypadku tablic rejestracyjnych stanów. |
JP_ETC |
Japonia ETC. Bezprzewodowy system elektroniczny do pobierania opłat za przejazd autostradą. https://www.go-etc.jp/ |
JP_ETC2 |
Japonia ETC2.0. Nowa wersja ETC z dodatkowymi rabatami i dwukierunkową komunikacją między urządzeniami w pojazdach i antenach na drodze. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
Meksyk https://iave.capufe.gob.mx/#/ |
MX_PASE |
Meksyk https://www.pase.com.mx |
MX_QUICKPASS |
Meksyk https://operadoravial.com/quick-pass/ |
MX_SISTEMA_TELEPEAJE_CHIHUAHUA |
Meksyk http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf |
MX_TAG_IAVE |
Meksyk |
MX_TAG_TELEVIA |
Meksykańska firma zarządzająca systemem opłat drogowych. Jedna z wielu placówek działających w mieście Meksyk. Więcej informacji znajdziesz na https://www.televia.com.mx. |
MX_TELEVIA |
Meksykańska firma zarządzająca systemem opłat drogowych. Jedna z wielu placówek w Meksyku. https://www.televia.com.mx |
MX_VIAPASS |
Winieta meksykańska. Więcej informacji znajdziesz na stronie https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
AL, Stany Zjednoczone |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
Alaska, Stany Zjednoczone. |
US_CA_FASTRAK |
Kanada, USA. |
US_CA_FASTRAK_CAV_STICKER |
Wskazuje, że kierowca ma kartę FastTrak oprócz naklejki DMV na pojazdy przyjazne środowisku. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
Kolorado, Stany Zjednoczone |
US_CO_GO_PASS |
Kolorado, Stany Zjednoczone |
US_DE_EZPASSDE |
DE, USA. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
Floryda, Stany Zjednoczone. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
Floryda, Stany Zjednoczone. |
US_FL_EPASS |
Floryda, Stany Zjednoczone. |
US_FL_GIBA_TOLL_PASS |
Floryda, Stany Zjednoczone. |
US_FL_LEEWAY |
Floryda, Stany Zjednoczone. |
US_FL_SUNPASS |
Floryda, Stany Zjednoczone. |
US_FL_SUNPASS_PRO |
Floryda, Stany Zjednoczone. |
US_IL_EZPASSIL |
IL, Stany Zjednoczone. |
US_IL_IPASS |
IL, Stany Zjednoczone. |
US_IN_EZPASSIN |
IN, Stany Zjednoczone. |
US_KS_BESTPASS_HORIZON |
KS, Stany Zjednoczone |
US_KS_KTAG |
Kansas, Stany Zjednoczone. |
US_KS_NATIONALPASS |
Kansas, Stany Zjednoczone. |
US_KS_PREPASS_ELITEPASS |
KS, Stany Zjednoczone |
US_KY_RIVERLINK |
Kentucky, USA. |
US_LA_GEAUXPASS |
Los Angeles, Stany Zjednoczone. |
US_LA_TOLL_TAG |
Los Angeles, Stany Zjednoczone. |
US_MA_EZPASSMA |
MA, USA. |
US_MD_EZPASSMD |
Maryland, Stany Zjednoczone. |
US_ME_EZPASSME |
ME, Stany Zjednoczone. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
MI, Stany Zjednoczone. |
US_MI_BCPASS |
MI, Stany Zjednoczone. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, Stany Zjednoczone. |
US_MI_IQ_PROX_CARD |
MI, Stany Zjednoczone. Wycofany, ponieważ ten typ dokumentu nie istnieje. |
US_MI_IQ_TAG |
MI, USA. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
MI, Stany Zjednoczone. |
US_MI_NEXPRESS_TOLL |
MI, Stany Zjednoczone. |
US_MN_EZPASSMN |
MN, Stany Zjednoczone. |
US_NC_EZPASSNC |
NC, Stany Zjednoczone |
US_NC_PEACH_PASS |
NC, Stany Zjednoczone |
US_NC_QUICK_PASS |
NC, Stany Zjednoczone |
US_NH_EZPASSNH |
NH, Stany Zjednoczone. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
NJ, Stany Zjednoczone. |
US_NJ_EZPASSNJ |
NJ, Stany Zjednoczone. |
US_NY_EXPRESSPASS |
Nowy Jork, Stany Zjednoczone. |
US_NY_EZPASSNY |
Nowy Jork, Stany Zjednoczone. |
US_OH_EZPASSOH |
Ohio, Stany Zjednoczone. |
US_PA_EZPASSPA |
Stany Zjednoczone, Pensylwania. |
US_RI_EZPASSRI |
RI, USA. |
US_SC_PALPASS |
SC, Stany Zjednoczone. |
US_TX_AVI_TAG |
Teksas, Stany Zjednoczone. |
US_TX_BANCPASS |
Teksas, Stany Zjednoczone. |
US_TX_DEL_RIO_PASS |
Teksas, Stany Zjednoczone. |
US_TX_EFAST_PASS |
Teksas, Stany Zjednoczone. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
Teksas, Stany Zjednoczone. |
US_TX_EPTOLL |
Teksas, Stany Zjednoczone. |
US_TX_EZ_CROSS |
Teksas, Stany Zjednoczone. |
US_TX_EZTAG |
Teksas, Stany Zjednoczone. |
US_TX_FUEGO_TAG |
Teksas, Stany Zjednoczone. |
US_TX_LAREDO_TRADE_TAG |
Teksas, Stany Zjednoczone. |
US_TX_PLUSPASS |
Teksas, Stany Zjednoczone. |
US_TX_TOLLTAG |
Teksas, Stany Zjednoczone. |
US_TX_TXTAG |
Teksas, Stany Zjednoczone. |
US_TX_XPRESS_CARD |
Teksas, Stany Zjednoczone. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
Utah, Stany Zjednoczone. |
US_VA_EZPASSVA |
VA, Stany Zjednoczone. |
US_WA_BREEZEBY |
Stany Zjednoczone, stan Waszyngton. |
US_WA_GOOD_TO_GO |
Stany Zjednoczone, stan Waszyngton. |
US_WV_EZPASSWV |
WV, Stany Zjednoczone. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, Stany Zjednoczone. |
US_WV_MOV_PASS |
Wirginia Zachodnia, USA |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, Stany Zjednoczone. |
Jednostki
Zestaw wartości określających jednostkę miary używaną w wyświetlaniu.
Wartości w polu enum | |
---|---|
UNITS_UNSPECIFIED |
Nie określono jednostek miary. Domyślnie jest to jednostka miary określona na podstawie żądania. |
METRIC |
Jednostki metryczne. |
IMPERIAL |
jednostki miary imperialne (angielskie). |
VehicleEmissionType
Zestaw wartości opisujących typ emisji pojazdu. Dotyczy tylko trybu jazdy.
Wartości w polu enum | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Nie wybrano typu emisji. Domyślnie GASOLINE. |
GASOLINE |
Pojazd benzynowy lub benzynowy. |
ELECTRIC |
Pojazd elektryczny. |
HYBRID |
Pojazd hybrydowy (np. benzyna + elektryczność). |
VehicleInfo
Zawiera informacje o pojeździe, takie jak typ emisji dwutlenku węgla.
Pola | |
---|---|
emission_ |
Opisuje rodzaj emisji pojazdu. Dotyczy tylko |
Punkt pośredni
Zawiera punkt na trasie. Punkty pośrednie oznaczają zarówno początek, jak i koniec trasy, a także przystanki pośrednie na trasie.
Pola | |
---|---|
via |
Oznacza ten punkt kontrolny jako etap, a nie punkt postoju. W przypadku każdego punktu pośredniego w żądaniu odpowiedź dołącza wpis do tablicy |
vehicle_ |
Wskazuje, że punkt drogi jest przeznaczony do zatrzymywania się pojazdów, gdzie zamierzają one zabrać lub wysadzić pasażerów. Po ustawieniu tej wartości obliczona trasa nie będzie zawierać punktów drogi o wartości innej niż |
side_ |
Wskazuje, że lokalizacja tego punktu drogowego ma być preferowaną lokalizacją dla zatrzymania pojazdu po określonej stronie drogi. Po ustawieniu tej wartości trasa będzie przebiegać przez lokalizację, aby pojazd mógł się zatrzymać po tej stronie drogi, która jest zwrócona w stronę tej lokalizacji. Ta opcja działa tylko w przypadku trybów podróży „DRIVE” i „TWO_WHEELER”. |
Pole unii location_type . różne sposoby przedstawiania lokalizacji; location_type może mieć tylko jedną z tych wartości: |
|
location |
Punkt określony za pomocą współrzędnych geograficznych, w tym opcjonalnego nagłówka. |
place_ |
Identyfikator miejsca docelowego powiązany z punktem drogi. |