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 trasie 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:
Koniecznie umieść w masce pola znak
|
| ComputeRoutes |
|---|
|
Zwraca trasę główną 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
Wiadomość z prośbą ComputeRouteMatrix
| Pola | |
|---|---|
origins[] |
Wymagane. Tablica punktów początkowych, która określa wiersze macierzy odpowiedzi. Moc zbioru miejsc docelowych i źródeł podlega kilku ograniczeniom 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ę, korzystając z wybranych preferencji dotyczących wyznaczania trasy. Jeśli preferencja routingu spowoduje błąd lub wyjątkowo długie opóźnienie, zwracany jest błąd. Tę opcję możesz określić tylko wtedy, gdy wartość parametru |
departure_time |
Opcjonalnie: Godzina odjazdu. Jeśli nie ustawisz tej wartości, domyślnie zostanie użyty czas wysłania żądania. UWAGA: datę |
arrival_time |
Opcjonalnie: Godzina przyjazdu. UWAGA: można ustawić tylko wtedy, gdy zasada |
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ść zakończą się niepowodzeniem. |
TOLLS |
Informacje o opłatach za przejazd dla elementów macierzy. |
ComputeRoutesRequest
Wiadomość z prośbą ComputeRoutes.
| Pola | |
|---|---|
origin |
Wymagane. Punkt na trasie źródłowej. |
destination |
Wymagane. Punkt docelowy. |
intermediates[] |
Opcjonalnie: Zbiór 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ę, korzystając z wybranych preferencji dotyczących wyznaczania trasy. Jeśli preferencja routingu spowoduje błąd lub wyjątkowo długie opóźnienie, zwracany jest błąd. Tę opcję możesz określić tylko wtedy, gdy wartość parametru |
polyline_quality |
Opcjonalnie: Określa preferencje dotyczące jakości linii łamanej. |
polyline_encoding |
Opcjonalnie: Określa preferowane kodowanie polilinii. |
departure_time |
Opcjonalnie: Godzina odjazdu. Jeśli nie ustawisz tej wartości, domyślnie zostanie użyty czas wysłania żądania. UWAGA: datę |
arrival_time |
Opcjonalnie: Godzina przyjazdu. UWAGA: to pole jest ignorowane, gdy w prośbach podano wartość |
compute_alternative_routes |
Opcjonalnie: Określa, czy oprócz trasy mają być obliczane trasy alternatywne. W przypadku żądań z pośrednimi punktami na trasie nie są zwracane 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 określony 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 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 z innym celem obliczania trasy 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ść zakończą się niepowodzeniem. |
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 automatycznie. |
FLYOVER_INFO_ON_POLYLINE |
Informacje o przelocie nad trasą. Aby zwrócić te informacje, musisz określić routes.polyline_details.flyover_info. 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. 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. |
BRIDGE_INFO_ON_POLYLINE |
Informacje o mostach na trasie. Aby zwrócić te informacje, musisz określić routes.polyline_details.bridge_info. |
SKYWAY_INFO_ON_POLYLINE |
Informacje o trasach Skyway. Aby zwrócić te informacje, musisz określić routes.polyline_details.skyway_info. |
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.
| Pola | |
|---|---|
routes[] |
Zawiera tablicę obliczonych tras (maksymalnie 3), jeśli podasz wartość |
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 przez Ciebie 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 oryginalnym żą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 przyczyny kreacji zastępczej. |
SERVER_ERROR |
Podczas obliczania tras w wybranym trybie 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ń z użyciem preferowanego trybu 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 w postaci adresów. Zawiera szczegółowe informacje o wynikach geokodowania, które pomagają określić, do czego został geokodowany adres.
| 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ł dopasowania ścisłego do pierwotnego żądania, ale udało mu się dopasować część żądanego adresu. Sprawdź, czy w pierwotnej prośbie nie ma błędów pisowni lub niekompletnego adresu. |
place_id |
Identyfikator miejsca tego wyniku. |
intermediate_waypoint_request_index |
Indeks odpowiedniego pośredniego punktu na trasie w żądaniu. Wypełniane tylko wtedy, gdy odpowiedni punkt pośredni 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 w postaci adresów.GeocodedWaypoints
| Pola | |
|---|---|
origin |
Geokodowany punkt pośredni miejsca wylotu. |
destination |
Geokodowany punkt docelowy. |
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 kompasu powiązany z kierunkiem ruchu. Ta wartość określa stronę drogi, na której ma nastąpić odbiór i wysadzenie. 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 |
Maneuver
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. |
DESTINATION |
Służy do wskazywania przybycia do miejsca docelowego. |
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 definiuje interwał i powiązane metadane.
| Pola | |
|---|---|
tunnel_info[] |
Szczegóły tunelu wzdłuż linii łamanej. 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. Określa, 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ątkowy i końcowy szczegółu linii łamanej. W przypadku danych odpowiadających pojedynczemu 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 linii łamanej. restriction może mieć tylko jedną z tych wartości: |
|
restricted_height_mm |
Limit wysokości w milimetrach. To pole zostanie zapełnione, 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 zostanie zapełnione, gdy ograniczenie wagi uniemożliwia przejazd lub jest bliskie 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 obowiązuje zakaz wjazdu dla ciężarówek. |
RoadFeatureState
Zawiera stany obiektów drogowych 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 |
Wskazuje, 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 |
Określa, czy na danym odcinku polilinii 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ą w formacie 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 linię łamaną 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 linię łamaną przeglądu, która składa się z niewielkiej liczby punktów. Użyj tej wartości, gdy wyświetlasz podsumowanie trasy. Użycie tej opcji wiąże się z krótszym czasem oczekiwania na żądanie niż w przypadku opcji HIGH_QUALITY. |
Trasa
Zawiera trasę, która składa się z połączonych segmentów dróg łączących początkowe, końcowe i pośrednie punkty trasy.
| 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 podróży między 2 punktami |
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łączoną linią łamaną wszystkich |
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 zwróci dokładnie tę samą trasę. UWAGA: parametr |
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ść w polu |
static_duration |
Czas trwania bez uwzględniania warunków na drogach w formie tekstowej. |
transit_fare |
Cena za przejazd transportem publicznym 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 |
W przypadku obliczania trasy zwracana jest domyślna „najlepsza” trasa. |
DEFAULT_ROUTE_ALTERNATE |
Alternatywa dla domyślnej trasy „najlepszej”. Trasy takie jak ta będą zwracane, gdy określony 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ść do pokonania na danym odcinku trasy w metrach. |
duration |
czas potrzebny na pokonanie odcinka. Jeśli parametr |
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 |
end_location |
Lokalizacja końcowa tego odcinka. Ta lokalizacja może się różnić od podanej |
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 odcinku trasy. |
localized_values |
Tekstowe reprezentacje właściwości |
steps_overview |
Informacje ogólne o krokach w |
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 poprosisz o informacje o ruchu, ta wartość będzie taka sama jak static_duration. |
static_duration |
Czas trwania bez uwzględniania warunków na drogach 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 o tym samym 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. Trasa składa się z etapó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, np. o możliwych ograniczeniach strefy ruchu na etapie podróży. |
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ędniania warunków na drogach w formie tekstowej. |
RouteLegStepTransitDetails
Dodatkowe informacje dla RouteLegStep dotyczące tras TRANSIT.
| Pola | |
|---|---|
stop_details |
Informacje o przystankach początkowym i końcowym danego etapu. |
localized_values |
Tekstowe reprezentacje właściwości |
headsign |
Określa kierunek, w którym należy jechać tą linią, 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 musisz się liczyć z 10-minutowym oczekiwaniem. |
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 on 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 identyfikować przejazd środkami transportu publicznego dla pasażerów. Tekst powinien jednoznacznie identyfikować przejazd w ramach dnia obsługi. Na przykład „538” to |
TransitDetailsLocalizedValues
Zlokalizowane opisy wartości dla 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. |
departure_stop |
Informacje o przystanku początkowym kroku. |
departure_time |
Szacowany czas rozpoczęcia kroku. |
RouteLegStepTravelAdvisory
Zawiera dodatkowe informacje, o których użytkownik powinien wiedzieć, np. możliwe ograniczenia strefy ruchu na etapie trasy.
| 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 odcinka, np. o możliwych ograniczeniach w strefie ruchu.
| Pola | |
|---|---|
toll_info |
Zawiera informacje o opłatach za przejazd na wybranej |
speed_reading_intervals[] |
Szybkie odczyty interwałów wskazujące na gęstość ruchu. To pole jest wypełniane tylko w przypadku żądań, które mają wartość Przykład: |
RouteMatrixDestination
jedno miejsce docelowe dla ComputeRouteMatrixRequest,
| Pola | |
|---|---|
waypoint |
Wymagane. Punkt docelowy |
RouteMatrixElement
Zawiera informacje o trasie obliczonej dla pary punktów początkowego i docelowego w interfejsie ComputeRouteMatrix API. Ten protokół może być przesyłany strumieniowo do klienta.
| Pola | |
|---|---|
status |
Kod stanu błędu dla 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 na 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 źródła w żądaniu liczony od zera. |
destination_index |
Indeks miejsca docelowego w żądaniu liczony od zera. |
LocalizedValues
Tekstowe reprezentacje niektórych właściwości.
| Pola | |
|---|---|
distance |
Odległość podróży w formie tekstowej. |
duration |
Czas trwania w formie tekstowej z uwzględnieniem warunków na drodze. Uwaga: jeśli informacje o ruchu nie zostały przesłane, ta wartość jest taka sama jak static_duration. |
static_duration |
Czas trwania podany w formie tekstowej bez uwzględnienia warunków na drodze. |
transit_fare |
Cena za przejazd transportem publicznym 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 prawidłowy. |
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 lub 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 należy spełnić 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 ustawisz wartość „true”, usługa będzie unikać autostrad, gdy będzie to uzasadnione, i będzie preferować trasy bez autostrad. Dotyczy tylko |
avoid_ferries |
Jeśli ustawisz wartość „true”, usługa będzie w miarę możliwości unikać promów, preferując trasy, które ich nie obejmują. Dotyczy tylko |
avoid_indoor |
Jeśli ta opcja jest ustawiona na wartość „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 winiet, API uzna je za nieznane i spróbuje zwrócić cenę za przejazd bez winiety. Dotyczy tylko |
avoid_tunnels |
Opcjonalnie: Jeśli ta opcja jest ustawiona na „true”, usługa unika tuneli, gdy jest 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 strefy ruchu.
| Pola | |
|---|---|
toll_info |
Zawiera informacje o opłatach na trasie. To pole jest wypełniane tylko wtedy, gdy na trasie są spodziewane opłaty za przejazd i w żądaniu |
speed_reading_intervals[] |
Szybkie odczyty interwałów wskazujące na 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 |
Wyznaczona 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óż 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 wynikającym z przepisów lub ograniczeniom fizycznym. Musisz wypełnić atrybuty pojazdu w wiadomości VehicleInfo. |
TRANSIT |
Podróżuj trasami transportu publicznego, jeśli są dostępne. |
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ślna wartość to TRAFFIC_UNAWARE. |
TRAFFIC_UNAWARE |
Oblicza trasy bez uwzględniania aktualnych warunków drogowych. 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 momencie lub z dowolną częstotliwością. |
TRAFFIC_AWARE |
Oblicza trasy z uwzględnieniem aktualnych warunków na drodze. W przeciwieństwie do TRAFFIC_AWARE_OPTIMAL niektóre optymalizacje są stosowane w celu znacznego skrócenia czasu oczekiwania. |
TRAFFIC_AWARE_OPTIMAL |
Oblicza trasy z uwzględnieniem aktualnych warunków na drodze, 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 linii łamanej lub ścieżki. W przypadku ścieżki z punktami P_0, P_1, ..., P_N (indeksowanie od zera) SpeedReadingInterval definiuje 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 w linii łamanej. |
Pole zbiorcze speed_type. Rodzaj prędkości w tym interwale. 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ń spowodowanych ruchem. |
SLOW |
Wykryto spowolnienie, średnia ilość ruchu. |
TRAFFIC_JAM |
opóźnienia w ruchu; |
TollInfo
Zawiera informacje o opłatach na urządzeniu lub Route.RouteLeg
| Pola | |
|---|---|
estimated_price[] |
Wartość pieniężna opłat za przejazd dla 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 stronie 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 |
winiety w Brazylii, Więcej informacji znajdziesz na stronie https://www.autoexpreso.com |
BR_CONECTCAR |
winiety w Brazylii, Więcej informacji znajdziesz na stronie https://conectcar.com. |
BR_MOVE_MAIS |
winiety w Brazylii, Więcej informacji znajdziesz na stronie https://movemais.com. |
BR_PASSA_RAPIDO |
winiety w Brazylii, Więcej informacji znajdziesz na stronie https://pasorapido.gob.do/ |
BR_SEM_PARAR |
winiety w Brazylii, Więcej informacji znajdziesz na stronie https://www.semparar.com.br. |
BR_TAGGY |
winiety w Brazylii, Więcej informacji znajdziesz na stronie https://taggy.com.br. |
BR_VELOE |
winiety 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 prowincją Ontario w Kanadzie a stanem Michigan w Stanach Zjednoczonych. |
CA_US_CONNEXION |
Przejście graniczne między prowincją Ontario w Kanadzie a stanem Michigan w Stanach Zjednoczonych. |
CA_US_NEXUS_CARD |
przejście graniczne między Kanadą a Stanami Zjednoczonymi. |
ID_E_TOLL |
Indonezja. E-karta wydawana przez 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 potrzebna jest tylko 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 |
ETC2.0 w Japonii. 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 za przejazd. 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 |
Firma zajmująca się winietami w Meksyku. Jedna z wielu działających w Meksyku. Więcej informacji znajdziesz na stronie https://www.televia.com.mx. |
MX_TELEVIA |
Firma zajmująca się winietami w Meksyku. 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 Clean Air Vehicle (CAV) wydanej przez DMV. 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, USA. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
WV, USA. |
US_WV_MOV_PASS |
WV, USA |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
WV, USA. |
TrafficModel
To pole określa jedno z założeń, które należy zastosować podczas obliczania czasu podróży w warunkach na drodze. Są one wymienione w wyliczeniach poniżej. W zależności od wybranego typu wyliczeniowego pole duration w odpowiedzi TrafficModel będzie się różnić. Wartość zawiera prognozowany 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 ma wartość RoutingPreferenceTRAFFIC_AWARE_OPTIMAL, a ma wartość RouteTravelModeDRIVE.
| Wartości w polu enum | |
|---|---|
TRAFFIC_MODEL_UNSPECIFIED |
Nieużywane. Jeśli zostanie podana, domyślnie będzie to BEST_GUESS. |
BEST_GUESS |
Wskazuje, że zwrócona wartość duration powinna być najlepszym oszacowaniem czasu podróży na podstawie historycznych i bieżących warunków na drodze. Im bliżej teraźniejszości jest departure_time, tym większe znaczenie ma ruch na żywo. |
PESSIMISTIC |
Oznacza to, ż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 |
Oznacza, ż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, może być krótszy niż ta wartość. |
TransitAgency
Przewoźnik obsługujący linię transportu publicznego.
| Pola | |
|---|---|
name |
Nazwa przewoźnika. |
phone_number |
Numer telefonu przewoźnika w formacie odpowiednim dla danego regionu. |
uri |
Identyfikator URI przewoźnika. |
TransitLine
Zawiera informacje o linii transportu publicznego użytej w tym kroku.
| 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. Reprezentowane w formacie szesnastkowym. |
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 trybów podróży, które mają być używane podczas wyznaczania trasy |
routing_preference |
Preferencja routingu, która po określeniu wpływa na zwracaną |
TransitRoutingPreference
Określa preferencje dotyczące wyznaczania tras transportu publicznego.
| Wartości w polu enum | |
|---|---|
TRANSIT_ROUTING_PREFERENCE_UNSPECIFIED |
Nie określono preferencji. |
LESS_WALKING |
Wskazuje, że obliczona trasa powinna uwzględniać ograniczone ilości chodzenia. |
FEWER_TRANSFERS |
Wskazuje, że obliczona trasa powinna uwzględniać ograniczoną liczbę przesiadek. |
TransitTravelMode
Zestaw wartości służący do określania środka transportu.
| Wartości w polu enum | |
|---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
Nie określono środka transportu publicznego. |
BUS |
Podróż autobusem. |
SUBWAY |
podróżować metrem, |
TRAIN |
Podróż pociągiem. |
LIGHT_RAIL |
Podróżuj koleją miejską lub tramwajem. |
RAIL |
podróżować koleją, Jest to odpowiednik kombinacji 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 szerokości i długości geograficznej. |
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 transportowych. |
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. Kolejki linowe mogą być typu GONDOLA_LIFT. |
COMMUTER_TRAIN |
Kolej podmiejska. |
FERRY |
Prom. |
FUNICULAR |
Pojazd wciągany po stromej pochyłości 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 linowa. |
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 |
kolumna boczna, |
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 |
Nie określono jednostek miary. Domyślnie jest to jednostka miary wywnioskowana z żądania. |
METRIC |
Jednostki miary w systemie metrycznym. |
IMPERIAL |
Jednostki miary w systemie imperialnym (angielskim). |
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 i 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ć to ustawienie, musisz wybrać opcję „Transport ciężarowy” lub „Ciągnięcie przyczepy”. 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ć to ustawienie, musisz wybrać opcję „Transport ciężarowy” lub „Ciągnięcie przyczepy”. To pole nie jest obsługiwane w przypadku funkcji ComputeRouteMatrix, gdy wartość parametru |
total_width_mm |
Szerokość pojazdu, w tym szerokość przyczep. Aby aktywować to ustawienie, musisz wybrać opcję „Transport ciężarowy” lub „Ciągnięcie przyczepy”. 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 oceny wagi. Aby aktywować to ustawienie, musisz wybrać opcję „Transport ciężarowy” lub „Ciągnięcie przyczepy”. 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 przyczepie, 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 |
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. Inne atrybuty są opcjonalne. Atrybuty łączne muszą obejmować atrybuty wszystkich przyczep. Na przykład total_height_mm musi być zawsze większa od trailer_info.height_mm lub jej równa.
| Pola | |
|---|---|
height_mm |
Wysokość przyczepy. |
length_mm |
Długość przyczepy. |
width_mm |
Szerokość zwiastuna. |
weight_kg |
Waga przyczepy. Waga w tym kontekście odnosi się do rzeczywistej wagi, a nie do oceny wagi. |
Punkt pośredni
Zawiera punkt na trasie. Punkty pośrednie wyznaczają początek i koniec trasy oraz obejmują przystanki pośrednie na trasie.
| Pola | |
|---|---|
via |
Oznacza ten punkt na trasie jako kamień milowy, a nie miejsce docelowe. W przypadku każdego punktu pośredniego w żądaniu, który nie jest punktem przelotowym, 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. Jeśli ustawisz tę wartość, obliczona trasa nie będzie obejmować punktów pośrednich innych niż |
side_of_road |
Wskazuje, że lokalizacja tego punktu na trasie ma preferencję, aby pojazd zatrzymał się po określonej stronie drogi. Gdy ustawisz tę wartość, trasa będzie przebiegać przez daną lokalizację, aby pojazd mógł zatrzymać się po stronie drogi, w kierunku której jest ona przesunięta od ś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 |