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)PolylineDetails(komunikat)PolylineDetails.BridgeInfo(komunikat)PolylineDetails.FlyoverInfo(komunikat)PolylineDetails.NarrowRoadInfo(komunikat)PolylineDetails.PolylinePointIndex(komunikat)PolylineDetails.RestrictionInfo(komunikat)PolylineDetails.RoadFeatureState(wyliczenie)PolylineDetails.SkywayInfo(komunikat)PolylineDetails.TunnelInfo(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)VehicleInfo.HazardousGoodsType(wyliczenie)VehicleInfo.TrailerInfo(komunikat)Waypoint(komunikat)
Trasy
Routes API.
| ComputeRouteMatrix |
|---|
|
Przyjmuje listę miejsc początkowych i docelowych oraz zwraca strumień zawierający informacje o trasach dla każdej kombinacji miejsca początkowego i docelowego. UWAGA: ta metoda wymaga podania w danych wejściowych maski pola odpowiedzi. Maskę pola odpowiedzi możesz podać za pomocą parametru adresu URL Na przykład w tej metodzie:
Ważne jest, aby w masce pola umieścić znak
|
| ComputeRoutes |
|---|
|
Zwraca główną trasę wraz z opcjonalnymi trasami alternatywnymi na podstawie zestawu punktów końcowych i pośrednich. UWAGA: ta metoda wymaga podania w danych wejściowych maski pola odpowiedzi. Maskę pola odpowiedzi możesz podać za pomocą parametru adresu URL Na przykład w tej metodzie:
Google odradza używanie maski pola odpowiedzi z symbolem wieloznacznym (
|
ComputeRouteMatrixRequest
Komunikat żądania ComputeRouteMatrix
| Pola | |
|---|---|
origins[] |
Wymagane. Tablica punktów początkowych, która określa wiersze macierzy odpowiedzi. W przypadku mocy zbioru miejsc docelowych i źródeł obowiązuje kilka ograniczeń rozmiaru:
|
destinations[] |
Wymagane. Tablica miejsc docelowych, która określa kolumny macierzy odpowiedzi. |
travel_mode |
Opcjonalnie. Określa środek transportu. |
routing_preference |
Opcjonalnie. Określa sposób obliczania trasy. Serwer próbuje obliczyć trasę przy użyciu wybranej preferencji routingu. Jeśli preferencja routingu spowoduje błąd lub wyjątkowo długie opóźnienie, zwracany jest błąd. Tę opcję można określić tylko wtedy, gdy |
departure_time |
Opcjonalnie. godzinę odjazdu, Jeśli nie ustawisz tej wartości, domyślnie będzie to czas wysłania żądania. UWAGA: datę |
arrival_time |
Opcjonalnie. Godzina przyjazdu. UWAGA: można ustawić tylko wtedy, gdy ustawienie |
language_code |
Opcjonalnie. Kod języka w standardzie BCP-47, np. „en-US” lub „sr-Latn”. Więcej informacji znajdziesz w artykule Identyfikator ustawień regionalnych Unicode. Listę obsługiwanych języków znajdziesz w sekcji Obsługa języków. Jeśli nie podasz tej wartości, język wyświetlania zostanie określony na podstawie lokalizacji pierwszego źródła. |
region_code |
Opcjonalnie. Kod regionu określony jako dwuznakowa wartość ccTLD („domena najwyższego poziomu”). Więcej informacji znajdziesz w artykule Domeny krajowe najwyższego poziomu. |
units |
Opcjonalnie. Określa jednostki miary dla pól wyświetlania. |
extra_computations[] |
Opcjonalnie. Lista dodatkowych obliczeń, które mogą być użyte do zrealizowania żądania. Uwaga: te dodatkowe obliczenia mogą zwracać dodatkowe pola w odpowiedzi. Te dodatkowe pola muszą być też określone w masce pola, aby były zwracane w odpowiedzi. |
traffic_model |
Opcjonalnie. Określa założenia, które mają być używane podczas obliczania czasu w ruchu. To ustawienie wpływa na wartość zwracaną w polu czasu trwania w |
transit_preferences |
Opcjonalnie. Określa preferencje, które wpływają na trasę zwracaną w przypadku |
ExtraComputation
Dodatkowe obliczenia do wykonania podczas realizacji prośby.
| Wartości w polu enum | |
|---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Nie używane. Żądania zawierające tę wartość nie zostaną zrealizowane. |
TOLLS |
Informacje o opłatach za przejazd dla elementów macierzy. |
ComputeRoutesRequest
Komunikat żądania ComputeRoutes.
| 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), w których można się zatrzymać lub przez które można przejechać. Obsługiwanych jest maksymalnie 25 punktów pośrednich. |
travel_mode |
Opcjonalnie. Określa środek transportu. |
routing_preference |
Opcjonalnie. Określa sposób obliczania trasy. Serwer próbuje obliczyć trasę przy użyciu wybranej preferencji routingu. Jeśli preferencja routingu spowoduje błąd lub wyjątkowo długie opóźnienie, zwracany jest błąd. Tę opcję można określić tylko wtedy, gdy |
polyline_quality |
Opcjonalnie. Określa preferencje dotyczące jakości linii łamanej. |
polyline_encoding |
Opcjonalnie. Określa preferowane kodowanie polilinii. |
departure_time |
Opcjonalnie. godzinę odjazdu, Jeśli nie ustawisz tej wartości, domyślnie będzie to czas wysłania żądania. UWAGA: datę |
arrival_time |
Opcjonalnie. Godzina przyjazdu. UWAGA: to pole jest ignorowane, gdy w prośbach określono wartość |
compute_alternative_routes |
Opcjonalnie. Określa, czy oprócz trasy mają być obliczane trasy alternatywne. W przypadku żądań z pośrednimi punktami trasy nie są zwracane żadne alternatywne trasy. |
route_modifiers |
Opcjonalnie. Zestaw warunków, które muszą zostać spełnione i które wpływają na sposób obliczania tras. |
language_code |
Opcjonalnie. Kod języka w standardzie BCP-47, np. „en-US” lub „sr-Latn”. Więcej informacji znajdziesz w artykule Identyfikator ustawień regionalnych Unicode. Listę obsługiwanych języków znajdziesz w sekcji Obsługa języków. Jeśli nie podasz tej wartości, język wyświetlania zostanie wywnioskowany na podstawie lokalizacji żądania trasy. |
region_code |
Opcjonalnie. Kod regionu określony jako dwuznakowa wartość ccTLD („domena najwyższego poziomu”). Więcej informacji znajdziesz w artykule Domeny krajowe najwyższego poziomu. |
units |
Opcjonalnie. Określa jednostki miary dla pól wyświetlania. Pola te obejmują pole |
optimize_waypoint_order |
Opcjonalnie. Jeśli ta opcja ma wartość „true”, usługa próbuje zminimalizować ogólny koszt trasy, zmieniając kolejność określonych pośrednich punktów na trasie. Żądanie nie powiedzie się, jeśli którykolwiek z punktów pośrednich jest punktem |
requested_reference_routes[] |
Opcjonalnie. Określa, które trasy referencyjne mają być obliczane w ramach żądania oprócz trasy domyślnej. Trasa referencyjna to trasa o innym celu obliczania niż trasa domyślna. Na przykład |
extra_computations[] |
Opcjonalnie. Lista dodatkowych obliczeń, które mogą być użyte do zrealizowania żądania. Uwaga: te dodatkowe obliczenia mogą zwracać dodatkowe pola w odpowiedzi. Te dodatkowe pola muszą być też określone w masce pola, aby były zwracane w odpowiedzi. |
traffic_model |
Opcjonalnie. Określa założenia, które mają być używane podczas obliczania czasu w ruchu. To ustawienie wpływa na wartość zwracaną w polu czasu trwania w elementach |
transit_preferences |
Opcjonalnie. Określa preferencje, które wpływają na trasę zwracaną w przypadku |
ExtraComputation
Dodatkowe obliczenia do wykonania podczas realizacji prośby. W przyszłości możemy dodać kolejne wartości.
| Wartości w polu enum | |
|---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Nie używane. Żądania zawierające tę wartość nie zostaną zrealizowane. |
TOLLS |
Informacje o opłatach za przejazd na trasie. |
FUEL_CONSUMPTION |
Szacowane zużycie paliwa na trasie. |
TRAFFIC_ON_POLYLINE |
linie łamane trasy uwzględniające natężenie ruchu; |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
NavigationInstruction przedstawione jako sformatowany ciąg tekstowy HTML. Te treści mają być odczytywane w takiej formie, w jakiej są. Służą one wyłącznie do wyświetlania. Nie analizuj go programowo. |
FLYOVER_INFO_ON_POLYLINE |
Informacje o przelocie nad trasą. Aby zwrócić te informacje, musisz określić routes.polyline_details.flyover_info fieldmask. Obecnie te dane są wypełniane tylko w przypadku niektórych obszarów miejskich w Indiach. Ta funkcja jest eksperymentalna, a kod SKU lub opłata mogą ulec zmianie. |
NARROW_ROAD_INFO_ON_POLYLINE |
Informacje o wąskich drogach na trasie. Aby zwrócić te informacje, musisz określić routes.polyline_details.narrow_road_info fieldmask. Obecnie te dane są wypełniane tylko w przypadku niektórych obszarów miejskich w Indiach. Ta funkcja jest eksperymentalna, a kod SKU lub opłata mogą ulec zmianie. |
TUNNEL_INFO_ON_POLYLINE |
Informacje o tunelach na trasie. Aby zwrócić te informacje, musisz określić routes.polyline_details.tunnel_info fieldmask. |
BRIDGE_INFO_ON_POLYLINE |
Informacje o mostach na trasie. Aby zwrócić te informacje, musisz określić routes.polyline_details.bridge_info fieldmask. |
SKYWAY_INFO_ON_POLYLINE |
Informacje o drogach Skyway na trasie. Aby zwrócić te informacje, musisz określić routes.polyline_details.skyway_info fieldmask. |
ReferenceRoute
Obsługiwana trasa referencyjna w obiekcie ComputeRoutesRequest.
| Wartości w polu enum | |
|---|---|
REFERENCE_ROUTE_UNSPECIFIED |
Nie używane. Żądania zawierające tę wartość kończą się niepowodzeniem. |
FUEL_EFFICIENT |
Trasa z najniższym spalaniem. |
SHORTER_DISTANCE |
Trasa o krótszym dystansie. To funkcja eksperymentalna. W przypadku W przypadku żądań Ta funkcja nie jest zgodna z innymi środkami transportu, punktami pośrednimi ani |
ComputeRoutesResponse
ComputeRoutes wiadomość z odpowiedzią.
| Pola | |
|---|---|
routes[] |
Zawiera tablicę obliczonych tras (maksymalnie 3), jeśli określisz |
fallback_info |
W niektórych przypadkach, gdy serwer nie jest w stanie obliczyć wyników trasy przy użyciu wszystkich preferencji wejściowych, może zastosować inny sposób obliczania. Gdy używany jest tryb rezerwowy, to pole zawiera szczegółowe informacje o odpowiedzi rezerwowej. W przeciwnym razie to pole nie jest ustawione. |
geocoding_results |
Zawiera informacje o odpowiedzi geokodowania dla punktów pośrednich określonych jako adresy. |
FallbackInfo
Informacje o tym, jak i dlaczego użyto wyniku rezerwowego. Jeśli to pole jest ustawione, oznacza to, że serwer użył innego trybu routingu niż preferowany tryb jako trybu rezerwowego.
| Pola | |
|---|---|
routing_mode |
Tryb routingu użyty w odpowiedzi. Jeśli nastąpiło przejście na tryb awaryjny, tryb może się różnić od preferencji dotyczących routingu ustawionych 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 uruchomiony tryb kreacji zastępczych i zostanie zwrócona odpowiedź kreacji zastępczej. |
FallbackReason
Przyczyny użycia odpowiedzi rezerwowej.
| Wartości w polu enum | |
|---|---|
FALLBACK_REASON_UNSPECIFIED |
Nie podano powodu kreacji zastępczej. |
SERVER_ERROR |
Podczas obliczania tras w wybranym trybie routingu 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 zakończyć obliczeń w wybranym trybie wyznaczania trasy, ale udało nam się zwrócić wynik obliczony w trybie alternatywnym. |
FallbackRoutingMode
Rzeczywisty tryb wyznaczania trasy użyty w odpowiedzi zastępczej.
| Wartości w polu enum | |
|---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Nie uż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ść podawana tylko w przypadku punktów pośrednich adresu. Zawiera szczegółowe informacje o wynikach geokodowania, które pomagają określić, do jakiego adresu został przypisany kod geograficzny.
| Pola | |
|---|---|
geocoder_status |
Wskazuje kod stanu wynikający z operacji geokodowania. |
type[] |
Typy wyniku w postaci co najmniej 1 tagu typu. Obsługiwane typy: typy adresów i typy komponentów adresu. |
partial_match |
Oznacza, że geokoder nie zwrócił dokładnego dopasowania do pierwotnego żądania, ale udało mu się dopasować część żądanego adresu. Sprawdź, czy w pierwotnym żądaniu nie ma błędów pisowni lub niekompletnego adresu. |
place_id |
Identyfikator miejsca dla tego wyniku. |
intermediate_waypoint_request_index |
Indeks odpowiedniego pośredniego punktu na trasie w żądaniu. Wypełniane tylko wtedy, gdy odpowiedni punkt trasy jest punktem pośrednim. |
GeocodingResults
Zawiera dla miejsca początkowego, docelowego i punktów pośrednich. Wartość podawana tylko w przypadku punktów pośrednich adresu.GeocodedWaypoints
| Pola | |
|---|---|
origin |
Geokodowany punkt pośredni miejsca wylotu. |
destination |
Docelowy punkt pośredni po geokodowaniu. |
intermediates[] |
Lista pośrednich punktów pośrednich z geokodowaniem, z których każdy zawiera pole indeksu odpowiadające pozycji punktu pośredniego w kolejności, w jakiej został określony w żądaniu (liczonej od zera). |
LocalizedTime
Zlokalizowany opis czasu.
| Pola | |
|---|---|
time |
Czas podany jako ciąg znaków w danej strefie czasowej. |
time_zone |
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 opcjonalny kierunek).
| Pola | |
|---|---|
lat_lng |
Współrzędne geograficzne punktu pośredniego. |
heading |
Kierunek na kompasie powiązany z kierunkiem ruchu. Ta wartość określa stronę drogi, po której ma nastąpić odbiór i wysadzenie pasażera. Wartości kierunku mogą wynosić od 0 do 360, gdzie 0 oznacza kierunek północny, 90 – wschodni itd. Możesz używać tego pola tylko w przypadku |
manewrowanie,
Zestaw wartości określających działanie nawigacyjne, które należy wykonać w bieżącym kroku (np. skręć w lewo, wjedź na pas lub jedź prosto).
| Wartości w polu enum | |
|---|---|
MANEUVER_UNSPECIFIED |
Nie używane. |
TURN_SLIGHT_LEFT |
Skręć lekko w lewo. |
TURN_SHARP_LEFT |
Skręć ostro w lewo. |
UTURN_LEFT |
Zawróć w lewo. |
TURN_LEFT |
Skręć w lewo. |
TURN_SLIGHT_RIGHT |
Skręć lekko w prawo. |
TURN_SHARP_RIGHT |
Skręć ostro w prawo. |
UTURN_RIGHT |
Zawróć w prawo. |
TURN_RIGHT |
Skręć w prawo. |
STRAIGHT |
Jedź prosto. |
RAMP_LEFT |
Skieruj się na wjazd po lewej stronie. |
RAMP_RIGHT |
Skieruj się na wjazd po prawej stronie. |
MERGE |
Włącz się do ruchu. |
FORK_LEFT |
Skręć w lewo. |
FORK_RIGHT |
Skręć w prawo. |
FERRY |
Popłyń promem. |
FERRY_TRAIN |
Wsiądź do pociągu, który wjeżdża na prom. |
ROUNDABOUT_LEFT |
Na rondzie skręć w lewo. |
ROUNDABOUT_RIGHT |
Na rondzie skręć w prawo. |
DEPART |
Początkowy manewr. |
NAME_CHANGE |
Służy do wskazywania zmiany nazwy ulicy. |
Linia łamana
Zawiera zakodowaną linię łamaną.
| Pola | |
|---|---|
Pole zbiorcze polyline_type. Zawiera typ linii łamanej. Domyślna wartość to encoded_polyline. polyline_type może mieć tylko jedną z tych wartości: |
|
encoded_polyline |
Ciąg znaków reprezentujący linię łamaną zakodowaną za pomocą algorytmu kodowania linii łamanych. |
geo_json_linestring |
Określa linię łamaną w formacie GeoJSON LineString. |
PolylineDetails
Szczegóły odpowiadające danemu indeksowi lub ciągłemu segmentowi polilinii. W przypadku polilinii z punktami P_0, P_1, ... , P_N (indeksowanie od zera) element PolylineDetails określa interwał i powiązane metadane.
| Pola | |
|---|---|
tunnel_info[] |
Szczegóły tunelu wzdłuż polilinii. To pole jest wypełniane, jeśli w żądaniu określono modyfikator trasy |
restriction_info[] |
Szczegóły ograniczenia wzdłuż linii łamanej. To pole jest wypełniane tylko wtedy, gdy żądanie zawiera modyfikator trasy |
flyover_info[] |
Szczegóły przelotu wzdłuż linii łamanej. |
narrow_road_info[] |
Szczegóły wąskiej drogi wzdłuż linii łamanej. |
bridge_info[] |
Szczegóły mostu wzdłuż linii łamanej. |
skyway_info[] |
Szczegóły Skyway wzdłuż linii łamanej. |
BridgeInfo
Zawiera informacje o mostach wzdłuż linii łamanej.
| Pola | |
|---|---|
bridge_presence |
Określa, czy na danym odcinku linii łamanej znajduje się most. |
polyline_point_index |
Lokalizacja informacji o moście wzdłuż linii łamanej. |
FlyoverInfo
Zawiera informacje o przelotach wzdłuż linii łamanej.
| Pola | |
|---|---|
flyover_presence |
Tylko dane wyjściowe. Wskazuje, czy dla danego odcinka linii łamanej istnieje przelot. |
polyline_point_index |
Lokalizacja informacji związanych z przelotem wzdłuż linii łamanej. |
NarrowRoadInfo
Zawiera informacje o wąskich drogach wzdłuż linii łamanej.
| Pola | |
|---|---|
narrow_road_presence |
Tylko dane wyjściowe. Wskazuje, czy na danym odcinku linii łamanej znajduje się wąska droga. |
polyline_point_index |
Lokalizacja informacji o wąskiej drodze wzdłuż linii łamanej. |
PolylinePointIndex
Zawiera indeksy początku i końca szczegółu polilinii. Jeśli dane odpowiadają jednemu punktowi, wartości start_index i end_index będą równe.
| Pola | |
|---|---|
start_index |
Indeks początkowy tego szczegółu w linii łamanej. |
end_index |
Indeks końcowy tego szczegółu w linii łamanej. |
RestrictionInfo
Zawiera informacje o różnych ograniczeniach wzdłuż linii łamanej.
| Pola | |
|---|---|
restriction_presence |
Tylko dane wyjściowe. Określa, czy w danym odcinku polilinii obowiązuje ograniczenie. |
polyline_point_index |
Lokalizacja informacji związanych z ograniczeniem wzdłuż linii łamanej. |
Pole zbiorcze restriction. Zawiera typy ograniczeń, które można zastosować do danego odcinka polilinii. restriction może mieć tylko jedną z tych wartości: |
|
restricted_height_mm |
Limit wysokości w milimetrach. To pole jest wypełniane, gdy ograniczona wysokość uniemożliwia przejazd lub powoduje mały prześwit dla określonego pojazdu. |
restricted_weight_kg |
Limit wagi w kilogramach. To pole jest wypełniane, gdy ograniczenie wagi uniemożliwia przejazd lub jest zbliżone do wagi określonego pojazdu. |
hazardous_goods |
To pole ma wartość „true”, gdy przewóz towarów niebezpiecznych jest ograniczony. |
trucks_prohibited |
To pole ma wartość „true”, gdy ciężarówki są niedozwolone. |
RoadFeatureState
Zawiera stany obiektów na drodze wzdłuż odcinka linii łamanej.
| Wartości w polu enum | |
|---|---|
ROAD_FEATURE_STATE_UNSPECIFIED |
Stan obiektu drogowego nie został obliczony (wartość domyślna). |
EXISTS |
Obiekt na drodze istnieje. |
DOES_NOT_EXIST |
Obiekt drogowy nie istnieje. |
SkywayInfo
Zawiera informacje o drogach nadziemnych wzdłuż linii łamanej.
| Pola | |
|---|---|
skyway_presence |
Określa, czy na danym odcinku linii łamanej znajduje się kładka. |
polyline_point_index |
Lokalizacja informacji o drodze powietrznej wzdłuż linii łamanej. |
TunnelInfo
Zawiera informacje o tunelach wzdłuż linii.
| Pola | |
|---|---|
tunnel_presence |
Wskazuje, czy na danym odcinku linii łamanej znajduje się tunel. |
polyline_point_index |
Lokalizacja informacji związanych z tunelem wzdłuż linii łamanej. |
PolylineEncoding
Określa preferowany typ linii łamanej, który ma zostać zwrócony.
| Wartości w polu enum | |
|---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Nie określono preferencji dotyczących typu linii łamanej. Domyślna wartość to ENCODED_POLYLINE. |
ENCODED_POLYLINE |
Określa linię łamaną zakodowaną za pomocą algorytmu kodowania linii łamanych. |
GEO_JSON_LINESTRING |
Określa linię łamaną 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 dotyczących jakości polilinii. Domyślna wartość to OVERVIEW. |
HIGH_QUALITY |
Określa polilinię wysokiej jakości, która składa się z większej liczby punktów niż OVERVIEW, co zwiększa rozmiar odpowiedzi. Użyj tej wartości, gdy potrzebujesz większej precyzji. |
OVERVIEW |
Określa polilinię podsumowania, która składa się z niewielkiej liczby punktów. Użyj tej wartości, gdy wyświetlasz podsumowanie trasy. Korzystanie z tej opcji wiąże się z mniejszym opóźnieniem żądania niż w przypadku opcji HIGH_QUALITY. |
Trasa
Zawiera trasę, która składa się z połączonych odcinków dróg łączących punkty początkowe, końcowe i pośrednie.
| Pola | |
|---|---|
route_labels[] |
Etykiety dla |
legs[] |
Zbiór odcinków (segmentów ścieżki między punktami pośrednimi), które składają się na trasę. Każdy etap odpowiada przejazdowi między 2 miejscami, które nie są |
distance_meters |
Długość trasy w metrach. |
duration |
czas potrzebny na pokonanie trasy. Jeśli ustawisz wartość |
static_duration |
Czas podróży po trasie bez uwzględnienia warunków na drodze. |
polyline |
Ogólna linia łamana trasy. Ta linia łamana jest połączeniem wszystkich linii łamanych |
description |
Opis trasy. |
warnings[] |
Tablica ostrzeżeń, które mają się wyświetlać podczas wyświetlania trasy. |
viewport |
Ramka ograniczająca widoczny obszar linii łamanej. |
travel_advisory |
Dodatkowe informacje o trasie. |
optimized_intermediate_waypoint_index[] |
Jeśli ustawisz wartość |
localized_values |
Tekstowe reprezentacje właściwości |
route_token |
Nieprzezroczysty token, który można przekazać do Navigation SDK, aby odtworzyć trasę podczas nawigacji, a w przypadku zmiany trasy uwzględnić pierwotny zamiar, gdy trasa została utworzona. Traktuj ten token jako nieprzezroczystą strukturę danych. Nie porównuj jego wartości w różnych żądaniach, ponieważ może się ona zmieniać, nawet jeśli usługa zwraca dokładnie tę samą trasę. UWAGA: usługa |
polyline_details |
Zawiera informacje o szczegółach wzdłuż linii łamanej. |
RouteLocalizedValues
Tekstowe reprezentacje niektórych właściwości.
| Pola | |
|---|---|
distance |
Odległość podróży w formie tekstowej. |
duration |
Czas trwania w formie tekstowej, zlokalizowany w regionie zapytania. Uwzględnia warunki na drodze. Uwaga: jeśli nie zażądasz informacji o ruchu, ta wartość będzie taka sama jak wartość |
static_duration |
Czas trwania bez uwzględnienia warunków na drogach, przedstawiony w formie tekstowej. |
transit_fare |
Cena transportu publicznego w formie tekstowej. |
RouteLabel
Etykiety dla , które pomagają identyfikować konkretne właściwości trasy, aby porównać je z innymi.Route
| Wartości w polu enum | |
|---|---|
ROUTE_LABEL_UNSPECIFIED |
Domyślne – nieużywane. |
DEFAULT_ROUTE |
Domyślna „najlepsza” trasa zwracana w wyniku obliczeń. |
DEFAULT_ROUTE_ALTERNATE |
Alternatywa dla domyślnej „najlepszej” trasy. Trasy takie jak ta będą zwracane, gdy podany jest parametr . |
FUEL_EFFICIENT |
Trasa z najniższym spalaniem. Trasy oznaczone tą wartością są zoptymalizowane pod kątem parametrów ekologicznych, takich jak zużycie paliwa. |
SHORTER_DISTANCE |
trasa o krótszym dystansie do pokonania, To funkcja eksperymentalna. |
RouteLeg
Zawiera segment między punktami pośrednimi innymi niż via.
| Pola | |
|---|---|
distance_meters |
Odległość podróży na odcinku trasy w metrach. |
duration |
czas potrzebny na pokonanie odcinka. Jeśli wartość |
static_duration |
Czas trwania podróży na danym odcinku, obliczony bez uwzględnienia warunków na drodze. |
polyline |
Ogólna linia łamana tego etapu, która zawiera linię łamaną każdego |
start_location |
Lokalizacja początkowa tego odcinka. Ta lokalizacja może się różnić od podanej wartości |
end_location |
Lokalizacja końcowa tego odcinka. Ta lokalizacja może się różnić od podanej wartości |
steps[] |
Tablica kroków oznaczających segmenty w tym etapie. Każdy krok to jedna instrukcja nawigacji. |
travel_advisory |
Zawiera dodatkowe informacje, o których użytkownik powinien być poinformowany, np. o możliwych ograniczeniach w strefie ruchu na danym etapie trasy. |
localized_values |
Tekstowe reprezentacje właściwości |
steps_overview |
Informacje ogólne o krokach w tym |
RouteLegLocalizedValues
Tekstowe reprezentacje niektórych właściwości.
| Pola | |
|---|---|
distance |
Odległość podróży w formie tekstowej. |
duration |
Czas trwania w formie tekstowej, zlokalizowany w regionie zapytania. uwzględnia warunki na drodze, Uwaga: jeśli nie zażądasz informacji o ruchu, ta wartość będzie taka sama jak static_duration. |
static_duration |
Czas trwania bez uwzględnienia warunków na drogach, przedstawiony w formie tekstowej. |
StepsOverview
Zawiera ogólne informacje o liście RouteLegStep.
| Pola | |
|---|---|
multi_modal_segments[] |
Podsumowane informacje o różnych segmentach multimodalnych |
MultiModalSegment
Zawiera podsumowane informacje o różnych segmentach multimodalnych RouteLeg.steps. Segment multimodalny to co najmniej 1 sąsiadujący ze sobą RouteLegStep, które mają ten sam RouteTravelMode. To pole nie jest wypełniane, jeśli RouteLeg nie zawiera w krokach żadnych segmentów multimodalnych.
| Pola | |
|---|---|
navigation_instruction |
NavigationInstruction dla segmentu multimodalnego. |
travel_mode |
Środek transportu w segmencie multimodalnym. |
step_start_index |
Odpowiedni indeks |
step_end_index |
Odpowiedni indeks |
RouteLegStep
Zawiera segment . Krok odpowiada pojedynczej instrukcji nawigacyjnej. Etapy trasy składają się z kroków.RouteLeg
| Pola | |
|---|---|
distance_meters |
Odległość pokonana w tym kroku w metrach. W niektórych przypadkach to pole może nie mieć wartości. |
static_duration |
Czas trwania podróży na tym etapie bez uwzględnienia warunków na drodze. W niektórych przypadkach to pole może nie mieć wartości. |
polyline |
Linia łamana powiązana z tym krokiem. |
start_location |
Lokalizacja początkowa tego kroku. |
end_location |
Lokalizacja końcowa tego kroku. |
navigation_instruction |
instrukcje nawigacji, |
travel_advisory |
Zawiera dodatkowe informacje, o których użytkownik powinien być poinformowany na etapie podróży, np. o możliwych ograniczeniach strefy ruchu. |
localized_values |
Tekstowe reprezentacje właściwości |
transit_details |
Szczegóły dotyczące tego kroku, jeśli tryb podróży to |
travel_mode |
Tryb podróży użyty w tym kroku. |
RouteLegStepLocalizedValues
Tekstowe reprezentacje niektórych właściwości.
| Pola | |
|---|---|
distance |
Odległość podróży w formie tekstowej. |
static_duration |
Czas trwania bez uwzględnienia warunków na drogach, przedstawiony w formie tekstowej. |
RouteLegStepTransitDetails
Dodatkowe informacje dla RouteLegStep dotyczące tras TRANSIT.
| Pola | |
|---|---|
stop_details |
Informacje o przystankach przyjazdu i odjazdu w przypadku danego kroku. |
localized_values |
Tekstowe reprezentacje właściwości |
headsign |
Określa kierunek, w którym należy się poruszać na tej linii, zgodnie z oznaczeniem na pojeździe lub na przystanku początkowym. Kierunek to często stacja końcowa. |
headway |
Określa oczekiwany czas jako okres między odjazdami z tego samego przystanku w tym czasie. Jeśli na przykład wartość headway seconds wynosi 600, w przypadku spóźnienia się na autobus należy się spodziewać 10-minutowego oczekiwania. |
transit_line |
Informacje o linii transportu publicznego użytej w tym kroku. |
stop_count |
Liczba przystanków od przystanku początkowego do przystanku docelowego. Obejmuje to przystanek docelowy, ale nie obejmuje przystanku początkowego. Jeśli na przykład trasa zaczyna się na przystanku A, przebiega przez przystanki B i C, a kończy się na przystanku D, funkcja |
trip_short_text |
Tekst, który pojawia się w harmonogramach i na tablicach informacyjnych, aby zidentyfikować przejazd środkiem transportu publicznego dla pasażerów. Tekst powinien jednoznacznie identyfikować przejazd w ramach dnia usługi. Na przykład „538” to |
TransitDetailsLocalizedValues
Zlokalizowane opisy wartości dla parametru RouteTransitDetails.
| Pola | |
|---|---|
arrival_time |
Czas w sformatowanej reprezentacji tekstowej z odpowiednią strefą czasową. |
departure_time |
Czas w sformatowanej reprezentacji tekstowej z odpowiednią strefą czasową. |
TransitStopDetails
Szczegóły przystanków transportu publicznego dla RouteLegStep.
| Pola | |
|---|---|
arrival_stop |
Informacje o przystanku docelowym w przypadku danego kroku. |
arrival_time |
Szacowany czas dotarcia na miejsce w przypadku tego kroku. |
departure_stop |
Informacje o przystanku początkowym kroku. |
departure_time |
Szacowany czas wylotu na tym etapie. |
RouteLegStepTravelAdvisory
Zawiera dodatkowe informacje, o których użytkownik powinien wiedzieć, np. o możliwych ograniczeniach strefy ruchu na danym etapie podróży.
| Pola | |
|---|---|
speed_reading_intervals[] |
UWAGA: to pole nie jest obecnie wypełnione. |
RouteLegTravelAdvisory
Zawiera dodatkowe informacje, o których użytkownik powinien być poinformowany na etapie podróży, np. o możliwych ograniczeniach w strefie ruchu.
| Pola | |
|---|---|
toll_info |
Zawiera informacje o opłatach za przejazd na wybranej |
speed_reading_intervals[] |
Przedziały szybkiego odczytu wskazujące gęstość ruchu. To pole jest wypełniane tylko w przypadku żądań, które mają wartość Przykład: |
RouteMatrixDestination
Pojedyncze miejsce docelowe dla ComputeRouteMatrixRequest
| Pola | |
|---|---|
waypoint |
Wymagane. Docelowy punkt pośredni |
RouteMatrixElement
Zawiera informacje o trasie obliczone dla pary punkt początkowy/docelowy w interfejsie ComputeRouteMatrix API. Ten protokół 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_meters |
Długość trasy w metrach. |
duration |
czas potrzebny na pokonanie trasy. Jeśli ustawisz wartość |
static_duration |
Czas podróży po trasie bez uwzględnienia warunków na drodze. |
travel_advisory |
Dodatkowe informacje o trasie. Na przykład informacje o ograniczeniach i opłatach za przejazd. |
fallback_info |
W niektórych przypadkach, gdy serwer nie jest w stanie obliczyć trasy z uwzględnieniem podanych preferencji dla danej pary punktów początkowego i docelowego, może użyć innego trybu obliczeń. Gdy używany jest tryb rezerwowy, to pole zawiera szczegółowe informacje o odpowiedzi rezerwowej. W przeciwnym razie to pole nie jest ustawione. |
localized_values |
Tekstowe reprezentacje właściwości |
origin_index |
Indeks punktu początkowego w żądaniu liczony od zera. |
destination_index |
Indeks miejsca docelowego w żądaniu liczony od zera. |
LocalizedValues
tekstowe reprezentacje niektórych usług,
| Pola | |
|---|---|
distance |
Odległość podróży w formie tekstowej. |
duration |
Czas trwania w formie tekstowej z uwzględnieniem warunków drogowych. Uwaga: jeśli informacje o ruchu nie zostały przesłane w żądaniu, ta wartość jest taka sama jak static_duration. |
static_duration |
Czas trwania podany w formie tekstowej bez uwzględnienia warunków drogowych. |
transit_fare |
Cena transportu publicznego 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 |
Znaleziono trasę i w elemencie uzupełniono odpowiednie informacje. |
ROUTE_NOT_FOUND |
Nie udało się znaleźć trasy. Pola zawierające informacje o trasie, takie jak distance_meters czy duration, nie zostaną wypełnione w elemencie. |
RouteMatrixOrigin
Pojedynczy punkt początkowy w przypadku ComputeRouteMatrixRequest
| Pola | |
|---|---|
waypoint |
Wymagane. Punkt początkowy |
route_modifiers |
Opcjonalnie. Modyfikatory dla każdej trasy, która ma to miejsce jako punkt początkowy |
RouteModifiers
Zawiera zestaw opcjonalnych warunków, które muszą być spełnione podczas obliczania tras.
| Pola | |
|---|---|
avoid_tolls |
Jeśli ta wartość jest ustawiona na „true”, usługa unika dróg płatnych, gdy jest to uzasadnione, i preferuje trasy, które nie zawierają dróg płatnych. Dotyczy tylko |
avoid_highways |
Jeśli ta opcja jest ustawiona na „true”, aplikacja unika autostrad, gdy jest to możliwe, i preferuje trasy, które ich nie zawierają. Dotyczy tylko |
avoid_ferries |
Jeśli ta opcja jest ustawiona na „true”, usługa unika promów, gdy jest to uzasadnione, i preferuje trasy, które ich nie obejmują. Dotyczy tylko |
avoid_indoor |
Jeśli ta opcja jest ustawiona na „true”, nawigacja w pomieszczeniach jest unikana, gdy jest to możliwe. Preferowane są trasy, które nie zawierają nawigacji w pomieszczeniach. Dotyczy tylko |
vehicle_info |
Określa informacje o pojeździe. |
toll_passes[] |
Zawiera informacje o winietach. Jeśli podano winiety, interfejs API spróbuje zwrócić cenę winiety. Jeśli nie podasz informacji o winietach, API uzna je za nieznane i spróbuje zwrócić cenę w gotówce. Dotyczy tylko |
avoid_tunnels |
Opcjonalnie. Jeśli ta opcja jest ustawiona na „true”, unika tuneli, jeśli to możliwe, i preferuje trasy bez tuneli. Dotyczy tylko |
RouteTravelAdvisory
Zawiera dodatkowe informacje, o których użytkownik powinien wiedzieć, np. o możliwych ograniczeniach w strefie ruchu.
| Pola | |
|---|---|
toll_info |
Zawiera informacje o opłatach na trasie. To pole jest wypełniane tylko wtedy, gdy na trasie spodziewane są opłaty za przejazd i w żądaniu |
speed_reading_intervals[] |
Przedziały szybkiego odczytu wskazujące gęstość ruchu. To pole jest wypełniane tylko w przypadku żądań, które mają wartość Przykład: |
fuel_consumption_microliters |
Prognozowane zużycie paliwa w mikrolitrach. To pole jest wypełniane tylko wtedy, gdy w polu |
route_restrictions_partially_ignored |
Zwrócona trasa może mieć ograniczenia, które nie są odpowiednie dla wybranego środka transportu lub modyfikatorów trasy. |
transit_fare |
Jeśli występuje, zawiera całkowity koszt przejazdu lub biletu na tej trasie. Ta właściwość jest zwracana tylko w przypadku żądań |
RouteTravelMode
Zestaw wartości służący do określania środka transportu. UWAGA: trasy WALK, BICYCLE i TWO_WHEELER są w wersji beta i czasami mogą nie mieć wyraźnych chodników, ścieżek dla pieszych lub ścieżek rowerowych. Musisz wyświetlać to ostrzeżenie użytkownikowi w przypadku wszystkich tras pieszych, rowerowych i dla pojazdów dwukołowych, które wyświetlasz w swojej aplikacji.
| Wartości w polu enum | |
|---|---|
TRAVEL_MODE_UNSPECIFIED |
Nie określono środka transportu. Domyślna wartość to DRIVE. |
DRIVE |
Podróżowanie samochodem osobowym. |
BICYCLE |
Podróżowanie rowerem. |
WALK |
podróżować pieszo; |
TWO_WHEELER |
Dwukołowy pojazd silnikowy. Na przykład motocykl. Pamiętaj, że różni się on od BICYCLE środka transportu, który obejmuje środki transportu napędzane siłą ludzkich mięśni. |
TRUCK |
ciężarówka, która może podlegać ograniczeniom prawnym lub fizycznym; Musisz wypełnić atrybuty pojazdu w wiadomości VehicleInfo. |
TRANSIT |
Podróżuj trasami transportu publicznego, jeśli są dostępne. |
RoutingPreference
Zbiór wartości określających czynniki, które należy wziąć pod uwagę przy obliczaniu trasy.
| Wartości w polu enum | |
|---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Nie określono preferencji dotyczących routingu. Domyślna wartość to TRAFFIC_UNAWARE. |
TRAFFIC_UNAWARE |
Oblicza trasy bez uwzględniania aktualnych warunków ruchu. Odpowiednie, gdy warunki na drodze nie mają znaczenia lub nie mają zastosowania. Użycie tej wartości zapewnia najmniejsze opóźnienie. Uwaga: w przypadku DRIVE i TWO_WHEELER wybrana trasa i czas podróży są oparte na sieci dróg i średnich warunkach ruchu niezależnych od czasu, a nie na aktualnych warunkach na drodze. W związku z tym trasy mogą obejmować drogi, które są tymczasowo zamknięte. Wyniki danego żądania mogą się zmieniać z czasem ze względu na zmiany w sieci dróg, zaktualizowane średnie warunki na drodze i rozproszony charakter usługi. Wyniki mogą się też różnić w przypadku niemal identycznych tras w dowolnym czasie lub z dowolną częstotliwością. |
TRAFFIC_AWARE |
wyznacza trasy z uwzględnieniem aktualnych warunków na drodze; W przeciwieństwie do TRAFFIC_AWARE_OPTIMAL niektóre optymalizacje są stosowane w celu znacznego zmniejszenia opóźnienia. |
TRAFFIC_AWARE_OPTIMAL |
Oblicza trasy z uwzględnieniem aktualnych warunków ruchu, ale bez stosowania większości optymalizacji wydajności. Użycie tej wartości powoduje największe opóźnienie. |
SpeedReadingInterval
Wskaźnik natężenia ruchu na ciągłym odcinku polilinii lub ścieżki. W przypadku ścieżki z punktami P_0, P_1, ..., P_N (indeksowanie od zera) SpeedReadingInterval określa przedział i opisuje ruch w nim za pomocą tych kategorii:
| Pola | |
|---|---|
start_polyline_point_index |
Indeks początkowy tego przedziału w linii łamanej. |
end_polyline_point_index |
Indeks końcowy tego przedziału na polilinii. |
Pole zbiorcze speed_type. Rodzaj prędkości w tym przedziale. speed_type może mieć tylko jedną z tych wartości: |
|
speed |
Prędkość ruchu w tym przedziale. |
Szybkość
Klasyfikacja prędkoś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ść, brak opóźnień w ruchu. |
SLOW |
Wykryto spowolnienie, średnie natężenie ruchu. |
TRAFFIC_JAM |
Opóźnienia w ruchu. |
TollInfo
Zawiera informacje o opłatach na urządzeniu lub Route.RouteLeg
| Pola | |
|---|---|
estimated_price[] |
Kwota opłat za przejazd w przypadku odpowiedniego |
TollPass
Lista obsługiwanych przez nas winiet z całego świata.
| Wartości w polu enum | |
|---|---|
TOLL_PASS_UNSPECIFIED |
Nie uż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 https://www.tollpay.com.au. |
AU_LINKT |
Winieta obowiązująca w całej Australii. Więcej informacji znajdziesz na stronie https://www.linkt.com.au/. |
AR_TELEPASE |
winieta w Argentynie, Więcej informacji znajdziesz na stronie https://telepase.com.ar |
BR_AUTO_EXPRESO |
winieta w Brazylii; Dodatkowe informacje znajdziesz na stronie https://www.autoexpreso.com |
BR_CONECTCAR |
winieta w Brazylii; Więcej informacji znajdziesz na 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 w Brazylii; Więcej informacji znajdziesz na stronie https://taggy.com.br. |
BR_VELOE |
winieta w Brazylii; Dodatkowe informacje znajdziesz na stronie https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
przejście graniczne między Kanadą a Stanami Zjednoczonymi. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
przejście graniczne między Kanadą a Stanami Zjednoczonymi. |
CA_US_BLUE_WATER_EDGE_PASS |
Przejście graniczne między Ontario w Kanadzie a Michigan w Stanach Zjednoczonych. |
CA_US_CONNEXION |
Przejście graniczne między Ontario w Kanadzie a Michigan w Stanach Zjednoczonych. |
CA_US_NEXUS_CARD |
przejście graniczne między Kanadą a Stanami Zjednoczonymi. |
ID_E_TOLL |
Indonezja. Karta elektroniczna wydawana przez wiele banków, która służy do płacenia za przejazdy autostradą. Wszystkie karty elektroniczne wydawane przez banki są obciążane w ten sam sposób, więc wystarczy jedna wartość wyliczeniowa. Np. 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 rejestracji w stanie HP. |
JP_ETC |
Japonia ETC. Elektroniczny system bezprzewodowy do pobierania opłat za przejazd. https://www.go-etc.jp/ |
JP_ETC2 |
Japonia ETC2.0. Nowa wersja ETC z dodatkowym rabatem i dwukierunkową komunikacją między urządzeniami w pojazdach a antenami na drodze. https://www.go-etc.jp/etc2/index.html |
MX_IAVE |
Meksykański identyfikator opłat drogowych. 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 zajmująca się winietami. Jedna z wielu działających w Meksyku. Więcej informacji znajdziesz na stronie https://www.televia.com.mx. |
MX_TELEVIA |
Meksykańska firma zajmująca się winietami. Jedna z wielu firm działających w Meksyku. https://www.televia.com.mx |
MX_VIAPASS |
winieta w Meksyku, Więcej informacji znajdziesz na stronie https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
AL, USA. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
AK, USA. |
US_CA_FASTRAK |
CA, USA. |
US_CA_FASTRAK_CAV_STICKER |
Wskazuje, że kierowca ma dowolny karnet FasTrak oprócz naklejki DMV Clean Air Vehicle (CAV). https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, USA. |
US_CO_GO_PASS |
CO, USA. |
US_DE_EZPASSDE |
DE, USA. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
FL, USA. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
FL, USA. |
US_FL_EPASS |
FL, USA. |
US_FL_GIBA_TOLL_PASS |
FL, USA. |
US_FL_LEEWAY |
FL, USA. |
US_FL_SUNPASS |
FL, USA. |
US_FL_SUNPASS_PRO |
FL, USA. |
US_IL_EZPASSIL |
IL, USA. |
US_IL_IPASS |
IL, USA. |
US_IN_EZPASSIN |
IN, USA. |
US_KS_BESTPASS_HORIZON |
KS, USA. |
US_KS_KTAG |
KS, USA. |
US_KS_NATIONALPASS |
KS, USA. |
US_KS_PREPASS_ELITEPASS |
KS, USA. |
US_KY_RIVERLINK |
KY, USA. |
US_LA_GEAUXPASS |
LA, USA. |
US_LA_TOLL_TAG |
LA, USA. |
US_MA_EZPASSMA |
MA, USA. |
US_MD_EZPASSMD |
MD, USA. |
US_ME_EZPASSME |
ME, USA. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
MI, USA. |
US_MI_BCPASS |
MI, USA. |
US_MI_BREAKAWAY |
MI, USA. |
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG |
MI, USA. |
US_MI_IQ_PROX_CARD |
MI, USA. Wycofano, ponieważ ten typ karty już nie istnieje. |
US_MI_IQ_TAG |
MI, USA. |
US_MI_MACKINAC_BRIDGE_MAC_PASS |
MI, USA. |
US_MI_NEXPRESS_TOLL |
MI, USA. |
US_MN_EZPASSMN |
MN, USA. |
US_NC_EZPASSNC |
NC, USA. |
US_NC_PEACH_PASS |
NC, USA. |
US_NC_QUICK_PASS |
NC, USA. |
US_NH_EZPASSNH |
NH, USA. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
NJ, USA. |
US_NJ_EZPASSNJ |
NJ, USA. |
US_NY_EXPRESSPASS |
NY, USA. |
US_NY_EZPASSNY |
NY, USA. |
US_OH_EZPASSOH |
OH, USA. |
US_PA_EZPASSPA |
PA, USA. |
US_RI_EZPASSRI |
RI, USA. |
US_SC_PALPASS |
SC, USA. |
US_TX_AVI_TAG |
TX, USA. |
US_TX_BANCPASS |
TX, USA. |
US_TX_DEL_RIO_PASS |
TX, USA. |
US_TX_EFAST_PASS |
TX, USA. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
TX, USA. |
US_TX_EPTOLL |
TX, USA. |
US_TX_EZ_CROSS |
TX, USA. |
US_TX_EZTAG |
TX, USA. |
US_TX_FUEGO_TAG |
TX, USA. |
US_TX_LAREDO_TRADE_TAG |
TX, USA. |
US_TX_PLUSPASS |
TX, USA. |
US_TX_TOLLTAG |
TX, USA. |
US_TX_TXTAG |
TX, USA. |
US_TX_XPRESS_CARD |
TX, USA. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
UT, USA. |
US_VA_EZPASSVA |
VA, USA. |
US_WA_BREEZEBY |
WA, USA. |
US_WA_GOOD_TO_GO |
WA, USA. |
US_WV_EZPASSWV |
WV, Stany Zjednoczone. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, Stany Zjednoczone. |
US_WV_MOV_PASS |
WV, USA |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, Stany Zjednoczone. |
TrafficModel
To pole określa jedno z tych założeń, które należy zastosować podczas obliczania czasu podróży w warunkach na drodze. Są one podane w wyliczeniach poniżej. W zależności od wybranego wyliczenia pole duration w odpowiedzi TrafficModel będzie się różnić. Wartość zawiera przewidywany czas dotarcia do miejsca docelowego w ruchu drogowym na podstawie średnich wartości historycznych. TrafficModel jest dostępna tylko w przypadku żądań, w których parametr ma wartość RoutingPreferenceTRAFFIC_AWARE_OPTIMAL, a parametr ma wartość RouteTravelModeDRIVE.
| Wartości w polu enum | |
|---|---|
TRAFFIC_MODEL_UNSPECIFIED |
Nieużywane. Jeśli podasz tu jakąś wartość, zostanie użyta wartość domyślna BEST_GUESS. |
BEST_GUESS |
Wskazuje, że zwrócona wartość duration powinna być najlepszym oszacowaniem czasu podróży na podstawie historycznych warunków na drodze i aktualnego natężenia ruchu. Im bliżej teraźniejszości jest departure_time, tym większe znaczenie ma aktualne natężenie ruchu. |
PESSIMISTIC |
Oznacza, że zwrócony czas trwania powinien być dłuższy niż rzeczywisty czas podróży w większości dni, chociaż w niektóre dni, gdy warunki na drodze są szczególnie złe, może być dłuższy. |
OPTIMISTIC |
Wskazuje, że zwrócony czas trwania powinien być krótszy niż rzeczywisty czas podróży w większości dni, chociaż w niektóre dni, gdy warunki na drodze są szczególnie dobre, podróż może trwać krócej niż ta wartość. |
TransitAgency
Przewoźnik obsługujący linię transportu publicznego.
| Pola | |
|---|---|
name |
Nazwa tego przewoźnika. |
phone_number |
Numer telefonu agencji transportu publicznego w formacie odpowiednim dla danego regionu. |
uri |
Identyfikator URI przewoźnika. |
TransitLine
Zawiera informacje o linii 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 |
Identyfikator URI tej linii transportu publicznego podany przez przewoźnika. |
color |
Kolor powszechnie używany w oznaczeniach tej linii. Wartość szesnastkowa. |
icon_uri |
Identyfikator URI ikony powiązanej z tym wierszem. |
name_short |
Krótka nazwa tej linii transportu publicznego. Zwykle jest to numer linii, np. „M7” lub „355”. |
text_color |
Kolor powszechnie używany w tekście na oznakowaniu tej linii. Reprezentowane w formacie szesnastkowym. |
vehicle |
Rodzaj pojazdu, który obsługuje tę linię transportu publicznego. |
TransitPreferences
Ustawienia tras opartych na TRANSIT, które mają wpływ na zwracaną trasę.
| Pola | |
|---|---|
allowed_travel_modes[] |
Zestaw środków transportu, które mają być używane podczas wyznaczania |
routing_preference |
Preferencja routingu, która po określeniu wpływa na zwracaną |
TransitRoutingPreference
Określa preferencje routingu dla tras transportu publicznego.
| Wartości w polu enum | |
|---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED |
Nie określono preferencji. |
LESS_WALKING |
Wskazuje, że obliczona trasa powinna wymagać ograniczonej ilości chodzenia. |
FEWER_TRANSFERS |
Wskazuje, że obliczona trasa powinna mieć ograniczoną liczbę przesiadek. |
TransitTravelMode
Zestaw wartości służący do określania trybu transportu.
| Wartości w polu enum | |
|---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
Nie określono środka transportu publicznego. |
BUS |
Podróż autobusem. |
SUBWAY |
Podróżuj metrem. |
TRAIN |
Podróżowanie pociągiem. |
LIGHT_RAIL |
Podróżuj koleją miejską lub tramwajem. |
RAIL |
Podróżowanie koleją. Jest to odpowiednik połączenia SUBWAY, TRAIN i LIGHT_RAIL. |
TransitStop
Informacje o przystanku transportu publicznego.
| Pola | |
|---|---|
name |
Nazwa przystanku. |
location |
Lokalizacja przystanku wyrażona za pomocą współrzędnych geograficznych. |
TransitVehicle
Informacje o pojeździe używanym na trasach transportu publicznego.
| Pola | |
|---|---|
name |
Nazwa tego pojazdu pisana wielkimi literami. |
type |
rodzaj używanego pojazdu; |
icon_uri |
Identyfikator URI ikony powiązanej z tym typem pojazdu. |
local_icon_uri |
Identyfikator URI ikony powiązanej z tym typem pojazdu na podstawie lokalnych znaków transportu publicznego. |
TransitVehicleType
Rodzaj pojazdów na trasach transportu publicznego.
| Wartości w polu enum | |
|---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED |
Nieużywane. |
BUS |
magistrala. |
CABLE_CAR |
Pojazd poruszający się po kablu, zwykle po ziemi. Koleje linowe mogą być typu GONDOLA_LIFT. |
COMMUTER_TRAIN |
kolej podmiejska, |
FERRY |
Prom. |
FUNICULAR |
Pojazd wciągany na strome wzniesienie za pomocą liny. Kolejka linowo-terenowa składa się zwykle z 2 wagonów, z których każdy stanowi przeciwwagę dla drugiego. |
GONDOLA_LIFT |
Kolejka gondolowa. |
HEAVY_RAIL |
Kolej naziemna. |
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 |
kolejową, |
SHARE_TAXI |
Taksówka zbiorowa to rodzaj autobusu, który może wysadzać i zabierać pasażerów w dowolnym miejscu na trasie. |
SUBWAY |
Podziemna kolej miejska. |
TRAM |
Kolej miejska naziemna. |
TROLLEYBUS |
Trolejbus. |
Jednostki
Zestaw wartości określających jednostkę miary używaną na wyświetlaczu.
| Wartości w polu enum | |
|---|---|
UNITS_UNSPECIFIED |
Jednostki miary nie są określone. Domyślnie jest to jednostka miary wywnioskowana z żądania. |
METRIC |
Jednostki miary w systemie metrycznym. |
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 określono typu emisji. Domyślna wartość to GASOLINE. |
GASOLINE |
Pojazd zasilany benzyną. |
ELECTRIC |
Pojazd zasilany energią elektryczną. |
HYBRID |
pojazd hybrydowy (np. benzynowy + elektryczny); |
DIESEL |
Pojazd z silnikiem Diesla. |
VehicleInfo
Zawiera informacje o pojeździe, np. typ emisji.
| Pola | |
|---|---|
emission_type |
Opisuje typ emisji pojazdu. Dotyczy tylko |
total_height_mm |
Wysokość pojazdu, w tym wysokość przyczep. Aby aktywować tę funkcję, musisz ustawić ją na transport ciężarowy lub holowanie. To pole nie jest obsługiwane w przypadku funkcji ComputeRouteMatrix, gdy wartość parametru |
total_length_mm |
długość pojazdu, w tym długość przyczep; Aby aktywować tę funkcję, musisz ustawić ją na transport ciężarowy lub holowanie. To pole nie jest obsługiwane w przypadku funkcji ComputeRouteMatrix, gdy wartość parametru |
total_width_mm |
Szerokość pojazdu, w tym szerokość przyczep. Aby aktywować tę funkcję, musisz ustawić ją na transport ciężarowy lub holowanie. To pole nie jest obsługiwane w przypadku funkcji ComputeRouteMatrix, gdy wartość parametru |
total_weight_kg |
Waga pojazdu, w tym waga przyczep. Waga w tym kontekście odnosi się do rzeczywistej wagi, a nie do wartości znamionowej. Aby aktywować tę funkcję, musisz ustawić ją na transport ciężarowy lub holowanie. To pole nie jest obsługiwane w przypadku funkcji ComputeRouteMatrix, gdy wartość parametru |
trailer_info[] |
Zawiera po jednej pozycji na każdy zwiastun. Jeśli podano informacje o zwiastunie, parametr |
hazardous_goods_types[] |
Lista materiałów niebezpiecznych przewożonych w pojeździe (jeśli takie są). |
HazardousGoodsType
Rodzaje różnych materiałów niebezpiecznych.
| Wartości w polu enum | |
|---|---|
HAZARDOUS_GOODS_TYPE_UNSPECIFIED |
Nie określono typu towarów niebezpiecznych. |
EXPLOSIVES |
materiały wybuchowe, |
GASES |
gazy, |
FLAMMABLE |
materiały łatwopalne, |
COMBUSTIBLE |
materiały łatwopalne, |
ORGANIC |
produkty ekologiczne, |
POISON |
Produkty trujące. |
RADIOACTIVE |
towary radioaktywne; |
CORROSIVE |
Towary żrące. |
ASPIRATION_HAZARD |
Towary niebezpieczne, które mogą być szkodliwe w przypadku połknięcia i dostania się do dróg oddechowych. |
ENVIRONMENTAL_HAZARD |
towary niebezpieczne dla środowiska; |
OTHER |
inne rodzaje towarów. |
TrailerInfo
Informacje o poszczególnych przyczepach podłączonych do pojazdu. W przypadku transportu ciężarowego należy podać długość wszystkich przyczep. Pozostałe atrybuty są opcjonalne. Atrybuty łączne muszą obejmować atrybuty wszystkich przyczep. Na przykład total_height_mm musi być zawsze większa lub równa trailer_info.height_mm.
| Pola | |
|---|---|
height_mm |
Wysokość zwiastuna. |
length_mm |
Długość zwiastuna. |
width_mm |
Szerokość przyczepy. |
weight_kg |
Waga przyczepy. Waga w tym kontekście odnosi się do rzeczywistej wagi, a nie do oceny wagi. |
Punkt pośredni
Zawiera punkt pośredni. Punkty trasy wyznaczają początek i koniec trasy oraz obejmują przystanki pośrednie.
| Pola | |
|---|---|
via |
Oznacza ten punkt jako kamień milowy, a nie punkt zatrzymania. W przypadku każdego punktu pośredniego w żądaniu, który nie jest punktem przesiadkowym, odpowiedź dodaje wpis do tablicy |
vehicle_stopover |
Wskazuje, że punkt pośredni jest przeznaczony dla pojazdów, które mają się w nim zatrzymać w celu odbioru lub wysadzenia pasażerów. Gdy ustawisz tę wartość, obliczona trasa nie będzie obejmować punktów pośrednich innych niż |
side_of_road |
Wskazuje, że lokalizacja tego punktu trasy ma preferencję, aby pojazd zatrzymał się po określonej stronie drogi. Gdy ustawisz tę wartość, trasa będzie przebiegać przez lokalizację, aby pojazd mógł zatrzymać się po stronie drogi, w kierunku której jest przesunięta lokalizacja względem środka drogi. Ta opcja działa tylko w przypadku |
Pole zbiorcze 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 kierunku. |
place_id |
Identyfikator miejsca POI powiązany z punktem pośrednim. |
address |
Zrozumiały dla człowieka adres lub kod Plus Code. Więcej informacji znajdziesz na stronie https://plus.codes. |
navigation_point_token |
Token identyfikujący |