Indeks
Routes
(interfejs)ComputeRouteMatrixRequest
(komunikat)ComputeRouteMatrixRequest.ExtraComputation
(wyliczenie)ComputeRoutesRequest
(komunikat)ComputeRoutesRequest.ExtraComputation
(wyliczenie)ComputeRoutesRequest.ReferenceRoute
(wyliczenie)ComputeRoutesResponse
(komunikat)FallbackInfo
(komunikat)FallbackReason
(wyliczenie)FallbackRoutingMode
(wyliczenie)GeocodedWaypoint
(komunikat)GeocodingResults
(komunikat)LocalizedTime
(komunikat)Location
(komunikat)Maneuver
(wyliczenie)NavigationInstruction
(komunikat)Polyline
(komunikat)PolylineEncoding
(wyliczenie)PolylineQuality
(wyliczenie)Route
(komunikat)Route.RouteLocalizedValues
(komunikat)RouteLabel
(wyliczenie)RouteLeg
(komunikat)RouteLeg.RouteLegLocalizedValues
(komunikat)RouteLeg.StepsOverview
(komunikat)RouteLeg.StepsOverview.MultiModalSegment
(komunikat)RouteLegStep
(komunikat)RouteLegStep.RouteLegStepLocalizedValues
(komunikat)RouteLegStepTransitDetails
(komunikat)RouteLegStepTransitDetails.TransitDetailsLocalizedValues
(komunikat)RouteLegStepTransitDetails.TransitStopDetails
(komunikat)RouteLegStepTravelAdvisory
(komunikat)RouteLegTravelAdvisory
(komunikat)RouteMatrixDestination
(komunikat)RouteMatrixElement
(komunikat)RouteMatrixElement.LocalizedValues
(komunikat)RouteMatrixElementCondition
(wyliczenie)RouteMatrixOrigin
(komunikat)RouteModifiers
(komunikat)RouteTravelAdvisory
(komunikat)RouteTravelMode
(wyliczenie)RoutingPreference
(wyliczenie)SpeedReadingInterval
(komunikat)SpeedReadingInterval.Speed
(wyliczenie)TollInfo
(komunikat)TollPass
(wyliczenie)TrafficModel
(wyliczenie)TransitAgency
(komunikat)TransitLine
(komunikat)TransitPreferences
(komunikat)TransitPreferences.TransitRoutingPreference
(wyliczenie)TransitPreferences.TransitTravelMode
(wyliczenie)TransitStop
(komunikat)TransitVehicle
(komunikat)TransitVehicle.TransitVehicleType
(wyliczenie)Units
(wyliczenie)VehicleEmissionType
(wyliczenie)VehicleInfo
(komunikat)Waypoint
(komunikat)
Trasy
Interfejs Routes API.
ComputeRouteMatrix |
---|
Odbiera listę miejsc nadania i miejsc docelowych, a następnie zwraca strumień zawierający informacje o trasach dla każdej kombinacji miejsca nadania i miejsca docelowego. UWAGA: ta metoda wymaga podania w danych wejściowych maski pola odpowiedzi. Możesz podać maskę pola odpowiedzi, używając parametru 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. Możesz podać maskę pola odpowiedzi, używając parametru URL Na przykład w tej metodzie:
Nie zalecamy używania symbolu wieloznacznego (
|
ComputeRouteMatrixRequest
Komunikat z prośbą o obliczenie macierzy tras
Pola | |
---|---|
origins[] |
Wymagane. Tablica źródeł, która określa wiersze macierzy odpowiedzi. Moc zbioru źródeł i miejsc docelowych podlega kilku ograniczeniom 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. Możesz określić tę opcję tylko wtedy, gdy |
departure_ |
Opcjonalnie: Godzina wyjazdu. Jeśli nie ustawisz tej wartości, zostanie ona domyślnie ustawiona na czas wysłania żądania. UWAGA: wartość |
arrival_ |
Opcjonalnie: Godzina przyjazdu. UWAGA: można ustawić tylko wtedy, gdy ustawienie |
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 pierwszego źródła. |
region_ |
Opcjonalnie: Kod regionu podany jako 2-znakowa wartość ccTLD („domena najwyższego poziomu”). Więcej informacji znajdziesz w artykule Domena krajowa najwyższego poziomu. |
units |
Opcjonalnie: Określa jednostki miary dla pól wyświetlania. |
extra_ |
Opcjonalnie: Lista dodatkowych obliczeń, które mogą być użyte do wykonania żądania. Uwaga: te dodatkowe obliczenia mogą zwrócić dodatkowe pola w odpowiedzi. Te dodatkowe pola muszą być również określone w masce pola, aby mogły zostać zwrócone w odpowiedzi. |
traffic_ |
Opcjonalnie: Określa założenia stosowane podczas obliczania czasu w ruchu. To ustawienie wpływa na wartość zwracaną w polu duration w elementach |
transit_ |
Opcjonalnie: Określa preferencje, które wpływają na trasę zwróconą dla tras |
ExtraComputation
dodatkowe obliczenia do wykonania podczas realizacji prośby;
Wartości w polu enum | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Nieużywane. Żądania zawierające tę wartość nie zostaną zrealizowane. |
TOLLS |
Informacje o opłatach za elementy macierzy. |
ComputeRoutesRequest
Komunikat z prośbą o obliczenie tras.
Pola | |
---|---|
origin |
Wymagane. Punkt początkowy. |
destination |
Wymagane. Punkt docelowy. |
intermediates[] |
Opcjonalnie: zestaw punktów pośrednich na trasie (z wyłączeniem punktów końcowych) do zatrzymania się lub przejazdu obok; 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 preferencja routingu powoduje błąd lub wydłuża czas oczekiwania, 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 łańcucha wielokątów. |
departure_ |
Opcjonalnie: Godzina wyjazdu. Jeśli nie ustawisz tej wartości, zostanie ona domyślnie ustawiona na czas wysłania żądania. UWAGA: wartość |
arrival_ |
Opcjonalnie: Godzina przyjazdu. UWAGA: można ustawić tylko wtedy, gdy ustawienie |
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, 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. |
region_ |
Opcjonalnie: Kod regionu podany jako 2-znakowa wartość ccTLD („domena najwyższego poziomu”). Więcej informacji znajdziesz w artykule Domena krajowa najwyższego poziomu. |
units |
Opcjonalnie: Określa jednostki miary dla pól wyświetlania. Te pola obejmują pole |
optimize_ |
Opcjonalnie: Jeśli ta opcja ma wartość Prawda, usługa próbuje zminimalizować całkowity koszt trasy przez zmianę kolejności podanych punktów pośrednich. Żądanie nie powiedzie się, jeśli którykolwiek z punktów pośrednich jest punktem pośrednim |
requested_ |
Opcjonalnie: Określa, jakie trasy referencyjne mają być obliczane w ramach żądania oprócz trasy domyślnej. Trasa referencyjna to trasa, która ma inny cel obliczenia niż trasa domyślna. Na przykład obliczenie trasy referencyjnej |
extra_ |
Opcjonalnie: Lista dodatkowych obliczeń, które mogą być użyte do wykonania żądania. Uwaga: te dodatkowe obliczenia mogą zwrócić dodatkowe pola w odpowiedzi. Te dodatkowe pola muszą być również określone w masce pola, aby mogły zostać zwrócone w odpowiedzi. |
traffic_ |
Opcjonalnie: Określa założenia stosowane podczas obliczania czasu w ruchu. To ustawienie wpływa na wartość zwracaną w polu Czas trwania w elementach |
transit_ |
Opcjonalnie: Określa preferencje, które wpływają na trasę zwróconą dla tras |
ExtraComputation
dodatkowe obliczenia do wykonania podczas realizacji prośby;
Wartości w polu enum | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Nieużywane. Żądania zawierające tę wartość nie zostaną zrealizowane. |
TOLLS |
informacje o opłatach za przejazd na trasie lub trasach; |
FUEL_CONSUMPTION |
Szacowane zużycie paliwa na trasie. |
TRAFFIC_ON_POLYLINE |
Odcinki polilinii uwzględniające natężenie ruchu na trasach. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
NavigationInstructions w formacie sformatowanego ciągu tekstowego HTML. Te treści są przeznaczone do odczytu w postaci, w której zostały przesłane. Są one przeznaczone wyłącznie do wyświetlania. Nie analizuj go programowo. |
ReferenceRoute
Obsługiwana trasa referencyjna w ComputeRoutesRequest.
Wartości w polu enum | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED |
Nieużywane. Prośby zawierające tę wartość nie są realizowane. |
FUEL_EFFICIENT |
Trasa z najniższym spalaniem. |
SHORTER_DISTANCE |
Trasa o krótszym dystansie. To funkcja eksperymentalna. W przypadku żądań W przypadku żądań Ta funkcja nie jest zgodna z żadnymi innymi trybami podróży, punktami pośrednimi ani |
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 zapasowy, to pole zawiera szczegółowe informacje o odpowiedzeniu zapasowym. W przeciwnym razie to pole nie jest skonfigurowane. |
geocoding_ |
Zawiera informacje o odpowiedziałych danych geokodowania dla punktów kontrolnych podanych jako adresy. |
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 tego rozwiązania. |
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 kierowania użyty do zwróconej odpowiedzi zastępczej.
Wartości w polu enum | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Nieużywane. |
FALLBACK_TRAFFIC_UNAWARE |
Wskazuje, że do obliczenia odpowiedzi użyto TRAFFIC_UNAWARE . |
FALLBACK_TRAFFIC_AWARE |
Wskazuje, że do obliczenia odpowiedzi użyto TRAFFIC_AWARE . |
GeocodedWaypoint
Szczegóły dotyczące lokalizacji używanych jako punkty pośrednie. Wartość jest podawana tylko w przypadku punktów adresowych. Zawiera szczegółowe informacje o wynikach geokodowania w celu określenia, do jakiego adresu został zgeokodowany adres.
Pola | |
---|---|
geocoder_ |
Wskazuje kod stanu z operacji geokodowania. |
type[] |
Typy wyniku w postaci 0 lub więcej tagów typu. Obsługiwane typy: typy adresów i typy elementów adresu. |
partial_ |
Wskazuje, że geokoder nie zwrócił dokładnego dopasowania do pierwotnego żądania, ale udało mu się dopasować część adresu. Możesz sprawdzić pierwotne żądanie pod kątem literówek lub niepełnego adresu. |
place_ |
Identyfikator miejsca odpowiadający temu wynikowi. |
intermediate_ |
Indeks odpowiedniego punktu pośredniego w żądaniu. Wypełniane tylko wtedy, gdy odpowiadający punkt kontrolny jest punktem kontrolnym pośrednim. |
GeocodingResults
Zawiera
dla punktu początkowego, docelowego i punktów pośrednich. Wartość jest podawana tylko w przypadku punktów adresowych.GeocodedWaypoints
Pola | |
---|---|
origin |
Punkt kontrolny z geokodem źródłowym. |
destination |
Miejsce docelowe – punkt kontrolny z geokodowaniem. |
intermediates[] |
Lista pośrednich spozycjonowanych geograficznie punktów kontrolnych, z których każdy zawiera pole indeksu odpowiadające pozycji punktu kontrolnego liczonej od zera w kolejności podanej w żądaniu. |
LocalizedTime
Zlokalizowany opis czasu.
Pola | |
---|---|
time |
Czas podany jako ciąg znaków w danej strefie czasowej. |
time_ |
Zawiera strefę czasową. Wartość to nazwa strefy czasowej zdefiniowana w bazie danych stref czasowych IANA, np. „America/New_York”. |
Lokalizacja
Zawiera lokalizację (punkt geograficzny i opcjonalnie nagłówek).
Pola | |
---|---|
lat_ |
Współrzędne geograficzne punktu drogi. |
heading |
Kierunek kompasu związany z kierunkiem ruchu. Ta wartość określa stronę drogi, po której odbywa się odbiór i odwożenie. Wartości kierunku mogą się wahać od 0 do 360, gdzie 0 to kierunek na północ, 90 to kierunek na wschód itd. Tego pola można używać tylko w przypadku |
Manewr
Zestaw wartości określający działanie nawigacyjne, które należy wykonać w bieżącym kroku (np. skręć w lewo, włącz się do głównej drogi lub jedź prosto).
Wartości w polu enum | |
---|---|
MANEUVER_UNSPECIFIED |
Nieużywane. |
TURN_SLIGHT_LEFT |
Skręć lekko w lewo. |
TURN_SHARP_LEFT |
Skręć ostro w lewo. |
UTURN_LEFT |
Skręć w lewo. |
TURN_LEFT |
Skręć w lewo. |
TURN_SLIGHT_RIGHT |
Skręć 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 |
Zjedź zjazdem po lewej stronie. |
RAMP_RIGHT |
Skręć w prawo. |
MERGE |
Włączanie się do ruchu. |
FORK_LEFT |
Skręć w lewo. |
FORK_RIGHT |
Skręć w prawo. |
FERRY |
Promem. |
FERRY_TRAIN |
Weź pociąg na prom. |
ROUNDABOUT_LEFT |
Skręć w lewo na rondzie. |
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 unii 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ą za pomocą algorytmu kodowania linii łamanej. |
GEO_JSON_LINESTRING |
Określa wielobok za pomocą formatu GeoJSON LineString. |
PolylineQuality
Zestaw wartości określających jakość polilinii.
Wartości w polu enum | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Nie określono preferencji 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 ścieżkę ogólną, która jest zbudowana z małej 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 serii połączonych odcinków dróg łączących punkty początkowe, końcowe i pośrednie.
Pola | |
---|---|
route_ |
Etykiety dla |
legs[] |
zbiór odcinków (segmentów ścieżki między punktami orientacyjnymi), które tworzą trasę; Każdy etap odpowiada przejazdowi między 2 nie |
distance_ |
Odległość do przebycia na trasie w metrach. |
duration |
Czas potrzebny na przejechanie trasy. Jeśli ustawisz wartość |
static_ |
Czas przejazdu po trasie bez uwzględnienia warunków na drodze. |
polyline |
Linia łamana całej trasy. Ta polilinia jest połączoną polilinią wszystkich |
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 ustawisz |
localized_ |
Tekstowe reprezentacje właściwości |
route_ |
Nieprzezroczysty token, który można przekazać do Navigation SDK w celu odtworzenia trasy podczas nawigacji. W przypadku zmiany trasy token ten zachowuje pierwotny zamiar podczas tworzenia trasy. Traktuj ten token jako nieprzejrzysty blok danych. Nie porównuj wartości w różnych żądaniach, ponieważ może się ona zmieniać, nawet jeśli usługa zwróci dokładnie tę samą trasę. UWAGA: opcja |
RouteLocalizedValues
tekstowe reprezentacje niektórych właściwości;
Pola | |
---|---|
distance |
Odległość do pokonania w formie tekstowej. |
duration |
Czas trwania, reprezentowany w formie tekstowej i zlokalizowany pod kątem regionu zapytania. Uwzględnia warunki na drodze. Uwaga: jeśli nie poprosisz o informacje o ruchu, ta wartość będzie taka sama jak |
static_ |
Czas trwania bez uwzględniania warunków na drodze, podany w formie tekstowej. |
transit_ |
Opłata za przejazd w formie tekstowej. |
RouteLabel
Etykiety dla
, które są przydatne do identyfikowania konkretnych właściwości trasy do porównania z innymi.Route
Wartości w polu enum | |
---|---|
ROUTE_LABEL_UNSPECIFIED |
Domyślnie – nieużywane. |
DEFAULT_ROUTE |
Domyślna „najlepsza” trasa zwrócona w wyniku obliczenia trasy. |
DEFAULT_ROUTE_ALTERNATE |
alternatywa dla domyślnej „najlepszej” trasy; Gdy podasz parametr , zostaną zwrócone takie trasy. |
FUEL_EFFICIENT |
Trasa z najniższym spalaniem. Trasy oznaczone tą wartością są optymalizowane pod kątem parametrów ekologicznych, takich jak zużycie paliwa. |
SHORTER_DISTANCE |
Trasa o krótszej długości. To funkcja eksperymentalna. |
RouteLeg
zawiera segment między punktami pośrednimi innymi niż via
;
Pola | |
---|---|
distance_ |
Odległość do pokonania na etapie trasy w metrach. |
duration |
Czas potrzebny na przebycie odcinka. Jeśli wartość |
static_ |
Czas przejazdu na danej trasie, obliczony bez uwzględnienia warunków ruchu. |
polyline |
Ogólna linia łamana tego etapu, która obejmuje linie łamane poszczególnych |
start_ |
Lokalizacja początkowa tego etapu. Ta lokalizacja może być inna niż podana w formularzu |
end_ |
Miejsce docelowe tego etapu. Ta lokalizacja może być inna niż podana w formularzu |
steps[] |
Tablica kroków oznaczających segmenty w danym etapie. Każdy krok odpowiada jednej instrukcji nawigacji. |
travel_ |
Zawiera dodatkowe informacje, które użytkownik powinien otrzymać, np. informacje o możliwych ograniczeniach w strefach ruchu, na etapie trasy. |
localized_ |
Tekstowe reprezentacje właściwości |
steps_ |
Informacje o etapach w tym |
RouteLegLocalizedValues
tekstowe reprezentacje niektórych właściwości;
Pola | |
---|---|
distance |
Odległość do pokonania w formie tekstowej. |
duration |
Czas trwania, reprezentowany w formie tekstowej i zlokalizowany pod kątem regionu zapytania. Uwzględnia warunki na drodze. Uwaga: jeśli nie żądasz informacji o ruchu, ta wartość jest taka sama jak wartość static_duration. |
static_ |
Czas trwania bez uwzględniania warunków na drodze, podany w formie tekstowej. |
StepsOverview
Zawiera informacje ogólne o liście RouteLegStep
.
Pola | |
---|---|
multi_ |
Podsumowanie informacji o różnych segmentach multimodalnych |
MultiModalSegment
Zawiera podsumowane informacje o różnych segmentach multimodalnych RouteLeg.steps
. Segment multimodalny to co najmniej 1 ciągły RouteLegStep
o tym samym RouteTravelMode
. To pole nie jest wypełniane, jeśli RouteLeg
nie zawiera żadnych segmentów multimodalnych na krokach.
Pola | |
---|---|
navigation_ |
NawigacjaInstrukcja dotycząca segmentu multimodalnego. |
travel_ |
Środek transportu w przypadku segmentu multimodalnego. |
step_ |
Odpowiadający mu indeks |
step_ |
Odpowiadający mu indeks |
RouteLegStep
Zawiera segment ciągu
. Krok odpowiada pojedynczej instrukcji nawigacji. Odcinki trasy składają się z etapów.RouteLeg
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 okolicznościach to pole może nie zawierać wartości. |
polyline |
Polilinia powiązana z tym krokiem. |
start_ |
Lokalizacja początkowa tego kroku. |
end_ |
Miejsce zakończenia tego kroku. |
navigation_ |
Wskazówki dotyczące trasy. |
travel_ |
Zawiera dodatkowe informacje, o których użytkownik powinien zostać poinformowany, np. o możliwych ograniczeniach w strefach ruchu, na etapie podróży. |
localized_ |
Tekstowe reprezentacje właściwości |
transit_ |
Szczegóły dotyczące tego etapu, jeśli tryb podróży to |
travel_ |
Tryb podróży użyty na tym kroku. |
RouteLegStepLocalizedValues
tekstowe reprezentacje niektórych właściwości;
Pola | |
---|---|
distance |
Odległość do pokonania w formie tekstowej. |
static_ |
Czas trwania bez uwzględniania warunków na drodze, podany w formie tekstowej. |
RouteLegStepTransitDetails
Dodatkowe informacje dotyczące RouteLegStep
związane z trasami TRANSIT
.
Pola | |
---|---|
stop_ |
Informacje o przystankach docelowych i odjazdowych na danym etapie. |
localized_ |
Tekstowe reprezentacje właściwości |
headsign |
Określa kierunek jazdy na tej linii, jak jest oznaczone na pojeździe lub na przystanku. Kierunek jest często stacją końcową. |
headway |
Określa przewidywany czas jako czas trwania przejazdu z tego samego przystanku o tej porze. Jeśli na przykład wartość headway w sekundach wynosi 600, w przypadku spóźnienia autobusu musisz się liczyć z 10-minutowym oczekiwaniem. |
transit_ |
Informacje o linii transportu publicznego użytej na tym etapie. |
stop_ |
Liczba przystanków od przystanku początkowego do przystanku docelowego. Ta liczba obejmuje przystanek docelowy, ale nie uwzględnia przystanku początkowego. Jeśli na przykład trasa zaczyna się na przystanku A, przechodzi przez przystanki B i C i kończy na przystanku D,
zwraca 3. |
trip_ |
Tekst, który pojawia się w rozkładach i na tablicach informacyjnych, aby wskazać pasażerom przejazd tranzytowy. Tekst powinien jednoznacznie identyfikować przejazd w ramach dnia usługi. Na przykład „538” to |
TransitDetailsLocalizedValues
Zlokalizowane opisy wartości parametru RouteTransitDetails
.
Pola | |
---|---|
arrival_ |
Czas w sformatowanej postaci tekstowej z odpowiednią strefą czasową. |
departure_ |
Czas w sformatowanej postaci tekstowej z odpowiednią strefą czasową. |
TransitStopDetails
Szczegóły dotyczące przystanków transportu publicznego dla RouteLegStep
.
Pola | |
---|---|
arrival_ |
Informacje o przystanku docelowym dla danego kroku. |
arrival_ |
Szacowany czas dotarcia do miejsca docelowego. |
departure_ |
Informacje o przystanku początkowym dla danego kroku. |
departure_ |
Szacowany czas wylotu. |
RouteLegStepTravelAdvisory
Zawiera dodatkowe informacje, o których użytkownik powinien zostać poinformowany, np. możliwe ograniczenia dotyczące stref ruchu na etapie podróży.
Pola | |
---|---|
speed_ |
UWAGA: to pole jest obecnie puste. |
RouteLegTravelAdvisory
Zawiera dodatkowe informacje, o których użytkownik powinien zostać poinformowany na etapie podróży, np. o możliwych ograniczeniach strefy ruchu.
Pola | |
---|---|
toll_ |
Zawiera informacje o mytach na konkretnej |
speed_ |
Interwały szybkości czytania określające gęstość ruchu. Dotyczy preferencji routingu Przykład:
|
RouteMatrixDestination
Pojedyncze miejsce docelowe dla ComputeRouteMatrixRequest
Pola | |
---|---|
waypoint |
Wymagane. Punkt docelowy |
RouteMatrixElement
Zawiera informacje o trasie obliczonej dla pary „punkt początkowy – punkt docelowy” w interfejsie ComputeRouteMatrix API. Protokół ten może być przesyłany strumieniowo do klienta.
Pola | |
---|---|
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 wartość |
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 nie jest skonfigurowane. |
localized_ |
Tekstowe reprezentacje właściwości |
origin_ |
Źródło w żądaniu o indeksie liczonym od 0. |
destination_ |
Indeks miejsca docelowego w żądaniu liczony od zera. |
LocalizedValues
tekstowe reprezentacje niektórych właściwości;
Pola | |
---|---|
distance |
Odległość do pokonania w formie tekstowej. |
duration |
Czas trwania w formie tekstowej uwzględniający warunki ruchu. Uwaga: jeśli nie przesłano żądania informacji o ruchu, ta wartość jest taka sama jak wartość static_duration. |
static_ |
Czas trwania w formie tekstu bez uwzględniania warunków ruchu. |
transit_ |
Opłata za przejazd w formie tekstowej. |
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 dla każdej trasy, która ma ten punkt jako punkt początkowy |
RouteModifiers
Zawiera zestaw opcjonalnych warunków, które należy spełnić podczas obliczania tras.
Pola | |
---|---|
avoid_ |
Gdy ta opcja jest ustawiona na wartość true (prawda), omijanie dróg płatnych, jeśli to możliwe, na rzecz tras nieobejmujących dróg płatnych. Dotyczy tylko znaczników |
avoid_ |
Gdy ta opcja jest ustawiona na wartość Prawda, aplikacja omija autostrady, jeśli to możliwe, preferując trasy bez autostrad. Dotyczy tylko znaczników |
avoid_ |
Jeśli ta opcja jest ustawiona na wartość Prawda, w uzasadnionych przypadkach unikaj promów, preferując trasy bez promów. Dotyczy tylko znaczników |
avoid_ |
Jeśli ustawisz wartość prawda, unikaj nawigacji w pomieszczeniach, jeśli to możliwe, preferując trasy bez nawigacji wewnątrz budynków. Dotyczy tylko |
vehicle_ |
Określa informacje o pojeździe. |
toll_ |
Zawiera 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 znaczników |
RouteTravelAdvisory
Zawiera dodatkowe informacje, o których użytkownik powinien zostać poinformowany, np. możliwe ograniczenia dotyczące stref ruchu.
Pola | |
---|---|
toll_ |
Zawiera informacje o mytach na trasie. To pole jest wypełnione tylko wtedy, gdy na trasie występują opłaty drogowe. Jeśli to pole jest ustawione, ale podpole |
speed_ |
Interwały szybkości czytania określające gęstość ruchu. Dotyczy preferencji routingu Przykład:
|
fuel_ |
Przewidywane zużycie paliwa w mikrolitry. |
route_ |
Zwrócona trasa może zawierać ograniczenia, które nie pasują do wybranego trybu podróży lub modyfikatorów trasy. |
transit_ |
W przypadku wystąpienia zawiera łączną cenę biletu na danej trasie. Ta właściwość jest zwracana tylko w przypadku żądań |
RouteTravelMode
Zestaw wartości służących do określania środka transportu. UWAGA: trasy WALK
, BICYCLE
i TWO_WHEELER
są w wersji beta i czasami mogą nie uwzględniać chodników, ścieżek dla pieszych ani ścieżek rowerowych. Musisz wyświetlać to ostrzeżenie użytkownikowi w przypadku wszystkich tras pieszych, rowerowych i dla pojazdów dwukołowych wyświetlanych w aplikacji.
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 mechaniczny. Na przykład motocykl. Pamiętaj, że BICYCLE to tryb podróży, który obejmuje tryb obsługiwany przez człowieka. |
TRANSIT |
podróżować transportem publicznym (gdzie jest to możliwe). |
RoutingPreference
Zestaw wartości określających czynniki, które należy wziąć pod uwagę podczas obliczania trasy.
Wartości w polu enum | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Nie określono preferencji routingu. Domyślnie TRAFFIC_UNAWARE . |
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 DRIVE i TWO_WHEELER wybrana trasa i czas trwania są określane na podstawie sieci drogowej i średnich warunków ruchu niezależnie od pory dnia, a nie aktualnych warunków na drodze. 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ć między niemal identycznymi trasami w dowolnym czasie lub częstotliwości. |
TRAFFIC_AWARE |
oblicza trasy, biorąc pod uwagę aktualne warunki na drodze; 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ę bieżące warunki ruchu, 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 wielokącie. |
end_ |
Indeks końcowy tego przedziału w wielokącie. |
Pole unii
|
|
speed |
Prędkość ruchu w tym przedziale czasu. |
Szybkość
Klasyfikacja szybkości linii łamanej na podstawie danych o 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
lub Route
.RouteLeg
Pola | |
---|---|
estimated_ |
Kwota opłat za przejazd dla odpowiedniego |
TollPass
Lista obsługiwanych przez nas biletów na autostrady z opłatą.
Wartości w polu enum | |
---|---|
TOLL_PASS_UNSPECIFIED |
Nieużywane. Jeśli ta wartość zostanie użyta, żądanie się nie powiedzie. |
AU_ETOLL_TAG |
Winieta w Sydney. Więcej informacji znajdziesz na stronie https://www.myetoll.com.au. |
AU_EWAY_TAG |
Winieta w Sydney. Więcej informacji znajdziesz na stronie 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 brazylijska. Więcej informacji znajdziesz na stronie https://movemais.com. |
BR_PASSA_RAPIDO |
Winieta brazylijska. Więcej informacji znajdziesz na stronie https://pasorapido.gob.do/. |
BR_SEM_PARAR |
Winieta brazylijska. 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 stronie https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Przejście graniczne Kanady ze Stanami Zjednoczonymi. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Przejście graniczne Kanady ze Stanami Zjednoczonymi. |
CA_US_BLUE_WATER_EDGE_PASS |
Kanadyjska prowincja Ontario do stanu Michigan w USA. |
CA_US_CONNEXION |
Kanadyjska prowincja Ontario do stanu Michigan w USA. |
CA_US_NEXUS_CARD |
Przejście graniczne Kanady ze 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 stanowych. |
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 dodatkowym rabatem i komunikacją dwukierunkową między urządzeniami w pojazdach a antenami na drodze. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
Meksykancka karta do poboru opłat. 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 |
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. Jeden z wielu w Meksyku. Więcej informacji znajdziesz na stronie https://www.televia.com.mx. |
MX_TELEVIA |
Meksykańska firma zarządzająca systemem opłat drogowych. Jeden z wielu operatorów w Meksyk (miasto). 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 |
KS, Stany Zjednoczone |
US_KS_NATIONALPASS |
KS, Stany Zjednoczone |
US_KS_PREPASS_ELITEPASS |
KS, Stany Zjednoczone |
US_KY_RIVERLINK |
Kentucky, Stany Zjednoczone. |
US_LA_GEAUXPASS |
LA, Stany Zjednoczone. |
US_LA_TOLL_TAG |
LA, Stany Zjednoczone. |
US_MA_EZPASSMA |
MA, Stany Zjednoczone |
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, Stany Zjednoczone. |
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 |
WA, Stany Zjednoczone. |
US_WA_GOOD_TO_GO |
WA, Stany Zjednoczone. |
US_WV_EZPASSWV |
WV, Stany Zjednoczone. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, Stany Zjednoczone. |
US_WV_MOV_PASS |
WV, Stany Zjednoczone |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, Stany Zjednoczone. |
TrafficModel
Określa założenia stosowane podczas obliczania czasu w ruchu. To ustawienie wpływa na wartość zwróconą w polu duration
w odpowiedzi, która zawiera przewidywany czas w ruchu na podstawie średnich historycznych.
Wartości w polu enum | |
---|---|
TRAFFIC_MODEL_UNSPECIFIED |
Nieużywane. Jeśli nie podasz tu żadnej wartości, zostanie użyta wartość domyślna BEST_GUESS . |
BEST_GUESS |
Wskazuje, że zwrócona wartość duration powinna być najlepszą estymacją czasu podróży na podstawie znanych informacji o warunkach ruchu w danej lokalizacji w danej chwili i w danej chwili. Im bliżej do daty departure_time , tym większy staje się ruch na żywo. |
PESSIMISTIC |
Wskazuje, że zwrócony czas trwania powinien być dłuższy niż rzeczywisty czas podróży w większości dni, ale w niektórych dniach o szczególnie trudnych warunkach drogowych może przekroczyć tę wartość. |
OPTIMISTIC |
Wskazuje, że zwrócony czas trwania powinien być krótszy niż rzeczywisty czas podróży w większości dni, ale w niektóre dni o szczególnie dobrych warunkach na drodze może być on krótszy niż ta wartość. |
TransitAgency
Operator linii transportu publicznego.
Pola | |
---|---|
name |
Nazwa tego przewoźnika. |
phone_ |
Numer telefonu firmy transportowej w danym regionie. |
uri |
Identyfikator URI przewoźnika. |
TransitLine
Zawiera informacje o linie transportu publicznego użytej na tym etapie.
Pola | |
---|---|
agencies[] |
Przewoźnik (lub przewoźnicy) obsługujący tę linię transportu publicznego. |
name |
Pełna nazwa tej linii transportu publicznego, np. „8 Avenue Local”. |
uri |
URI tej linii transportu publicznego podany przez przewoźnika. |
color |
Kolor często używany w oznakowaniu tej linii. W formacie szesnastkowym. |
icon_ |
Identyfikator URI ikony powiązanej z tą linią. |
name_ |
Krótka nazwa tej linii transportu publicznego. Zwykle jest to numer linii, np. „M7” lub „355”. |
text_ |
Kolor powszechnie używany w tekście na tabliczkach tej linii. W formacie szesnastkowym. |
vehicle |
Typ pojazdu, który obsługuje tę linię transportu publicznego. |
TransitPreferences
Preferencje dotyczące tras opartych na TRANSIT
, które wpływają na zwracaną trasę.
Pola | |
---|---|
allowed_ |
Zestaw środków transportu dostępnych podczas uzyskiwania informacji o trasie |
routing_ |
Preferencja routingu, która po jej określeniu wpływa na zwróconą trasę |
TransitRoutingPreference
Określa preferencje routingu dla tras tranzytowych.
Wartości w polu enum | |
---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED |
Nie określono preferencji. |
LESS_WALKING |
Wskazuje, że obliczona trasa powinna preferować ograniczone odcinki piesze. |
FEWER_TRANSFERS |
Wskazuje, że obliczona trasa powinna preferować ograniczoną liczbę przesiadek. |
TransitTravelMode
Zestaw wartości służących do określania trybu transportu.
Wartości w polu enum | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
Nie wybrano środka transportu. |
BUS |
podróżować autobusem, |
SUBWAY |
podróżować metrem, |
TRAIN |
podróż pociągiem, |
LIGHT_RAIL |
podróżować koleją miejską lub tramwajem; |
RAIL |
podróżowanie pociągiem, Jest to równoważne kombinacji atrybutów SUBWAY , TRAIN i LIGHT_RAIL . |
TransitStop
informacje o przystanku transportu publicznego;
Pola | |
---|---|
name |
Nazwa przystanku. |
location |
Lokalizacja przystanku wyrażona w szerokości i długości geograficznej. |
TransitVehicle
Informacje o pojazdach używanych na trasach tranzytowych.
Pola | |
---|---|
name |
Nazwa tego pojazdu, pisana wielkimi literami. |
type |
Typ pojazdu. |
icon_ |
Identyfikator URI ikony powiązanej z tym typem pojazdu. |
local_ |
Identyfikator URI ikony powiązanej z tym typem pojazdu na podstawie lokalnych znaków drogowych. |
TransitVehicleType
Typ pojazdu na trasach tranzytowych.
Wartości w polu enum | |
---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED |
Nieużywane. |
BUS |
Autobus. |
CABLE_CAR |
Pojazd poruszający się na kablu, zwykle na ziemi. Koleje linowe mogą być typu GONDOLA_LIFT . |
COMMUTER_TRAIN |
Kolej podmiejska. |
FERRY |
Prom. |
FUNICULAR |
Pojazd ciągnięty na stromym wzniesieniu za pomocą kabla. Kolejka linowa składa się zwykle z 2 wagoników, z których każdy jest przeciwwagą dla drugiego. |
GONDOLA_LIFT |
Kolej gondolowa. |
HEAVY_RAIL |
Koleje ciężkie. |
HIGH_SPEED_TRAIN |
Pociąg szybkobieżny. |
INTERCITY_BUS |
Autobus dalekobieżny. |
LONG_DISTANCE_TRAIN |
Pociąg dalekobieżny. |
METRO_RAIL |
Kolej miejska. |
MONORAIL |
Kolej jednoszynowa. |
OTHER |
Wszystkie inne pojazdy. |
RAIL |
Rail. |
SHARE_TAXI |
W taksówce na żądanie pasażerowie mogą wsiadać i wysiadać w dowolnym miejscu na trasie. |
SUBWAY |
Podziemna kolej miejska. |
TRAM |
Kolej miejska na powierzchni. |
TROLLEYBUS |
Trolejbus. |
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 DRIVE
.RouteTravelMode
Wartości w polu enum | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Nie wybrano typu emisji. Domyślnie GASOLINE . |
GASOLINE |
Pojazd napędzany benzyną. |
ELECTRIC |
Pojazd elektryczny. |
HYBRID |
Pojazd hybrydowy (np. benzyna + elektryczność). |
DIESEL |
Pojazd z silnikiem Diesla. |
VehicleInfo
Zawiera informacje o pojazdach, takie jak rodzaj emisji.
Pola | |
---|---|
emission_ |
Opisuje rodzaj emisji pojazdu. Dotyczy tylko |
Punkt pośredni
Zawiera punkt na trasie. Punkty pośrednie oznaczają początek i koniec trasy oraz zawierają 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. Gdy ustawisz tę wartość, 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 pojazdu, aby zatrzymał się on po konkretnej 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 |
Pole unii location_type . różne sposoby przedstawiania lokalizacji; location_type może być tylko jednym z tych elementów: |
|
location |
Punkt określony za pomocą współrzędnych geograficznych, w tym opcjonalnego nagłówka. |
place_ |
Identyfikator miejsca docelowego powiązany z punktem drogi. |
address |
Adres zrozumiały dla człowieka lub kod plusowy. Więcej informacji znajdziesz na stronie https://plus.codes. |