Indeks
Routes
(interfejs)ComputeRouteMatrixRequest
(komunikat)ComputeRouteMatrixRequest.ExtraComputation
(wyliczenie)ComputeRoutesRequest
(komunikat)ComputeRoutesRequest.ExtraComputation
(wyliczenie)ComputeRoutesRequest.ReferenceRoute
(wyliczenie)ComputeRoutesResponse
(komunikat)FallbackInfo
(komunikat)FallbackReason
(wyliczenie)FallbackRoutingMode
(wyliczenie)GeocodedWaypoint
(komunikat)GeocodingResults
(komunikat)LocalizedTime
(komunikat)Location
(komunikat)Maneuver
(wyliczenie)NavigationInstruction
(komunikat)Polyline
(komunikat)PolylineEncoding
(wyliczenie)PolylineQuality
(wyliczenie)Route
(komunikat)Route.RouteLocalizedValues
(komunikat)RouteLabel
(wyliczenie)RouteLeg
(komunikat)RouteLeg.RouteLegLocalizedValues
(komunikat)RouteLeg.StepsOverview
(komunikat)RouteLeg.StepsOverview.MultiModalSegment
(komunikat)RouteLegStep
(komunikat)RouteLegStep.RouteLegStepLocalizedValues
(komunikat)RouteLegStepTransitDetails
(komunikat)RouteLegStepTransitDetails.TransitDetailsLocalizedValues
(komunikat)RouteLegStepTransitDetails.TransitStopDetails
(komunikat)RouteLegStepTravelAdvisory
(komunikat)RouteLegTravelAdvisory
(komunikat)RouteMatrixDestination
(komunikat)RouteMatrixElement
(komunikat)RouteMatrixElement.LocalizedValues
(komunikat)RouteMatrixElementCondition
(wyliczenie)RouteMatrixOrigin
(komunikat)RouteModifiers
(komunikat)RouteTravelAdvisory
(komunikat)RouteTravelMode
(wyliczenie)RoutingPreference
(wyliczenie)SpeedReadingInterval
(komunikat)SpeedReadingInterval.Speed
(wyliczenie)TollInfo
(komunikat)TollPass
(wyliczenie)TrafficModel
(wyliczenie)TransitAgency
(komunikat)TransitLine
(komunikat)TransitPreferences
(komunikat)TransitPreferences.TransitRoutingPreference
(wyliczenie)TransitPreferences.TransitTravelMode
(wyliczenie)TransitStop
(komunikat)TransitVehicle
(komunikat)TransitVehicle.TransitVehicleType
(wyliczenie)Units
(wyliczenie)VehicleEmissionType
(wyliczenie)VehicleInfo
(komunikat)Waypoint
(komunikat)
Trasy
Interfejs Routes API.
Tablica tras tras Compute |
---|
Pobiera listę źródeł i miejsc docelowych oraz zwraca strumień zawierający informacje o trasie dla każdej kombinacji tych miejsc. UWAGA: ta metoda wymaga określenia maski pola odpowiedzi w danych wejściowych. Maskę pola odpowiedzi możesz podać przy użyciu parametru adresu URL W ten sposób:
Bardzo ważne jest umieszczenie właściwości
|
Trasy Compute |
---|
Zwraca trasę główną i opcjonalne trasy alternatywne ze względu na zestaw terminali i pośrednich punktów pośrednich. UWAGA: ta metoda wymaga określenia maski pola odpowiedzi w danych wejściowych. Maskę pola odpowiedzi możesz podać przy użyciu parametru adresu URL W ten sposób:
Google odradza korzystanie z maski pola odpowiedzi z symbolem wieloznacznym (
|
Żądanie ComputeRouteMatrix
Komunikat żądania ComputeRouteMatrix
Pola | |
---|---|
origins[] |
Wymagany. Tablica źródeł, która określa wiersze macierzy odpowiedzi. Na mocy zbioru miejsc docelowych i miejsc docelowych stosowanych jest kilka ograniczeń rozmiaru:
|
destinations[] |
Wymagany. Tablica miejsc docelowych, które określają kolumny macierzy odpowiedzi. |
travel_mode |
Opcjonalnie. Określa środek transportu. |
routing_preference |
Opcjonalnie. Określa sposób wyznaczania trasy. Serwer spróbuje użyć wybranej preferencji routingu do obliczenia trasy. Jeśli ustawienie routingu skutkuje błędem lub bardzo długim czasem oczekiwania, zwracany jest błąd. Możesz określić tę opcję tylko wtedy, gdy |
departure_time |
Opcjonalnie. Godzina odjazdu. Jeśli nie ustawisz tej wartości, będzie ona domyślna dla daty wysłania żądania. UWAGA: wartość |
arrival_time |
Opcjonalnie. Godzina przyjazdu. UWAGA: wartość można ustawić tylko wtedy, gdy |
language_code |
Opcjonalnie. Kod języka BCP-47, na przykład „en-US” lub „sr-Latn”. Więcej informacji znajdziesz na stronie http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Listę obsługiwanych języków znajdziesz na stronie obsługi języków. Jeśli nie podasz tej wartości, język wyświetlania zostanie ustalony na podstawie lokalizacji pierwszego źródła. |
region_code |
Opcjonalnie. Kod regionu określony jako ccTLD („domena najwyższego poziomu”) – dwuznakowa wartość. Więcej informacji znajdziesz na stronie https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains#Country_code_top-level_domains |
extra_computations[] |
Opcjonalnie. Lista dodatkowych obliczeń, których można użyć do zrealizowania żądania. Uwaga: te dodatkowe obliczenia mogą zwracać dodatkowe pola odpowiedzi. Te dodatkowe pola muszą być również określone w masce pola, która ma być zwrócona w odpowiedzi. |
traffic_model |
Opcjonalnie. Określa założenia służące do obliczania czasu ruchu. To ustawienie wpływa na wartość zwracaną w polu czasu trwania w polu |
transit_preferences |
Opcjonalnie. Określa preferencje dotyczące trasy zwróconej dla |
Dodatkowe obliczenia
Dodatkowe obliczenia do wykonania w trakcie żądania.
Wartości w polu enum | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Nieużywane. Żądania zawierające tę wartość będą nieudane. |
TOLLS |
Informacje o opłatach za elementy elementów macierzy. |
Żądanie ComputeRoutes
Komunikat żądania ComputeRoutes.
Pola | |
---|---|
origin |
Wymagany. Punkt początkowy punktu początkowego. |
destination |
Wymagany. Punkt docelowy. |
intermediates[] |
Opcjonalnie. Zbiór punktów na trasie (z wyłączeniem punktów końcowych), które zatrzymują się na drodze lub je przejeżdżają. Obsługiwane jest maksymalnie 25 punktów pośrednich punktów pośrednich. |
travel_mode |
Opcjonalnie. Określa środek transportu. |
routing_preference |
Opcjonalnie. Określa sposób wyznaczania trasy. Serwer spróbuje użyć wybranej preferencji routingu do obliczenia trasy. Jeśli ustawienie routingu skutkuje błędem lub bardzo długim czasem oczekiwania, zwracany jest błąd. Możesz określić tę opcję tylko wtedy, gdy |
polyline_quality |
Opcjonalnie. Określa preferencje dotyczące jakości linii łamanej. |
polyline_encoding |
Opcjonalnie. Określa preferowane kodowanie linii łamanej. |
departure_time |
Opcjonalnie. Godzina odjazdu. Jeśli nie ustawisz tej wartości, będzie ona domyślna dla daty wysłania żądania. UWAGA: wartość |
arrival_time |
Opcjonalnie. Godzina przyjazdu. UWAGA: wartość można ustawić tylko wtedy, gdy |
compute_alternative_routes |
Opcjonalnie. Określa, czy oprócz trasy należy obliczać alternatywne trasy. W przypadku żądań, które mają pośrednie punkty pośrednie, nie są zwracane żadne alternatywne trasy. |
route_modifiers |
Opcjonalnie. Zestaw warunków, które muszą spełniać sposób obliczania tras. |
language_code |
Opcjonalnie. Kod języka BCP-47, na przykład „en-US” lub „sr-Latn”. Więcej informacji znajdziesz na stronie http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Listę obsługiwanych języków znajdziesz na stronie obsługi języków. Jeśli nie podasz tej wartości, język wyświetlania zostanie ustalony na podstawie lokalizacji w żądaniu trasy. |
region_code |
Opcjonalnie. Kod regionu określony jako ccTLD („domena najwyższego poziomu”) – dwuznakowa wartość. Więcej informacji znajdziesz na stronie https://en.wikipedia.org/wiki/List_of_Internet_top-level_domains#Country_code_top-level_domains |
units |
Opcjonalnie. Określa jednostki miary dla wyświetlanych pól. Zawierają one pole |
optimize_waypoint_order |
Opcjonalnie. Jeśli ma wartość Prawda, usługa próbuje zminimalizować całkowity koszt trasy, zmieniając kolejność określonych punktów pośrednich. Żądanie nie powiedzie się, jeśli jeden z pośrednich punktów pośrednich to |
requested_reference_routes[] |
Opcjonalnie. Określa trasy referencyjne, które mają zostać obliczone w ramach żądania oprócz trasy domyślnej. Trasa referencyjna to wyznaczona trasa, która ma inny cel obliczania trasy niż domyślna. Na przykład funkcja obliczania trasy referencyjnej |
extra_computations[] |
Opcjonalnie. Lista dodatkowych obliczeń, których można użyć do zrealizowania żądania. Uwaga: te dodatkowe obliczenia mogą zwracać dodatkowe pola odpowiedzi. Te dodatkowe pola muszą być również określone w masce pola, która ma być zwrócona w odpowiedzi. |
traffic_model |
Opcjonalnie. Określa założenia służące do obliczania czasu ruchu. To ustawienie wpływa na wartość zwracaną w polach czasu trwania w kolumnach |
transit_preferences |
Opcjonalnie. Określa preferencje dotyczące trasy zwróconej dla |
Dodatkowe obliczenia
Dodatkowe obliczenia do wykonania w trakcie żądania.
Wartości w polu enum | |
---|---|
EXTRA_COMPUTATION_UNSPECIFIED |
Nieużywane. Żądania zawierające tę wartość będą nieudane. |
TOLLS |
Informacje o trasach drogowych. |
FUEL_CONSUMPTION |
Szacowane zużycie paliwa na trasach. |
TRAFFIC_ON_POLYLINE |
Linia łamana uwzględniająca ruch na trasie. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
Instrukcje nawigacji w formie sformatowanego ciągu tekstowego HTML. Treść powinna być wyświetlana w niezmienionej postaci. Tylko na potrzeby wyświetlania w sieci reklamowej. Nie analizuj go automatycznie. |
Trasa referencyjna
Obsługiwana trasa referencyjna w ComputeRoutesRequest.
Wartości w polu enum | |
---|---|
REFERENCE_ROUTE_UNSPECIFIED |
Nieużywane. Żądania zawierające tę wartość nie powiodą się. |
FUEL_EFFICIENT |
Trasa z najniższym spalaniem. Trasy oznaczone tą wartością są zoptymalizowane pod kątem parametrów takich jak zużycie paliwa. |
Odpowiedź ComputeRoutes
ComputeRoutes wysyła odpowiedź.
Pola | |
---|---|
routes[] |
Zawiera tablicę obliczonych tras (maksymalnie 3), gdy określisz parametr compute_alternatives_routes, i nie zawiera żadnej z nich. Jeśli ta tablica zawiera wiele wpisów, pierwsza z nich jest zalecaną trasą. Jeśli tablica jest pusta, oznacza to, że nie udało się znaleźć trasy. |
fallback_info |
W niektórych przypadkach, gdy serwer nie jest w stanie obliczyć wyników trasy ze wszystkimi ustawieniami wejścia, może skorzystać z innego sposobu obliczania danych. W trybie awaryjnym to pole zawiera szczegółowe informacje o odpowiedzi zastępczej. W innym przypadku to pole nie jest skonfigurowane. |
geocoding_results |
Zawiera informacje geokodowania odpowiedzi dla punktów orientacyjnych określonych jako adresy. |
Informacje o kreacjach zastępczych
Informacje o tym, jak i dlaczego użyto wyniku zastępczego. Jeśli to pole jest skonfigurowane, serwer używa innego trybu routingu niż preferowany jako zastępczy.
Pola | |
---|---|
routing_mode |
Tryb routingu używany w odpowiedzi. Jeśli tryb awaryjny został aktywowany, tryb może być inny niż ustawienia routingu ustawione w pierwotnym żądaniu klienta. |
reason |
Powód, dla którego używana była odpowiedź zastępcza zamiast pierwotnej odpowiedzi. To pole jest wypełniane tylko wtedy, gdy aktywowany jest tryb awaryjny i wyświetlona jest odpowiedź zastępcza. |
Przyczyna przywracania
Przyczyny stosowania odpowiedzi zastępczej.
Wartości w polu enum | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Nie podano powodu zastępczego. |
SERVER_ERROR |
Podczas obliczania tras w preferowanym trybie routingu wystąpił błąd serwera, ale udało nam się zwrócić wynik obliczony przez alternatywny tryb. |
LATENCY_EXCEEDED |
Nie udało nam się ukończyć obliczenia w wybranym trybie routingu na czas, ale udało nam się zwrócić wynik obliczony przez inny tryb. |
Tryb routingu zastępczego
Rzeczywisty tryb routingu używany do zwracania odpowiedzi zastępczej.
Wartości w polu enum | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Nieużywane. |
FALLBACK_TRAFFIC_UNAWARE |
Wskazuje, że do obliczenia odpowiedzi użyto TRAFFIC_UNAWARE google.maps.routing.v2.RoutingPreference . |
FALLBACK_TRAFFIC_AWARE |
Wskazuje, że do obliczenia odpowiedzi użyto TRAFFIC_AWARE RoutingPreference . |
Punkt geokodowania
Szczegółowe informacje o lokalizacjach używanych jako punkty na trasie. Wartość podawana tylko w przypadku punktów pośrednich adresów. Zawiera szczegółowe informacje o wynikach geokodowania, aby można było określić adres, na który został przekodowany adres.
Pola | |
---|---|
geocoder_status |
Wskazuje kod stanu na podstawie operacji geokodowania. |
type[] |
Typy wyników w postaci zero lub więcej tagów typu. Obsługiwane typy: https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types |
partial_match |
Wskazuje, że geokoder nie zwrócił ścisłego pierwotnego żądania, choć mógł dopasować część żądanego adresu. Możesz sprawdzić pierwotną prośbę o weryfikację i niepoprawny adres. |
place_id |
Identyfikator miejsca tego wyniku. |
intermediate_waypoint_request_index |
Indeks odpowiedniego pośredniego punktu pośredniego w żądaniu. Wartość wypełniana tylko wtedy, gdy odpowiadający jej punkt pośredni jest pośrednim punktem pośrednim. |
Wyniki geokodowania
Zawiera GeocodedWaypoints
dla punktu początkowego, docelowego i pośredniego. Wartość podawana tylko w przypadku punktów pośrednich adresów.
Pola | |
---|---|
origin |
Geokod punktu początkowego punktu początkowego. |
destination |
Geograficzne punkt docelowy punktu docelowego. |
intermediates[] |
Lista pośrednich geokodowanych punktów pośrednich punktów orientacyjnych, które zawierają pole indeksu odpowiadające zerowej pozycji punktu na trasie w kolejności, w jakiej zostały określone w żądaniu. |
Zlokalizowany czas
Zlokalizowany opis czasu.
Pola | |
---|---|
time |
Czas określony jako ciąg znaków w danej strefie czasowej. |
time_zone |
Zawiera strefę czasową. Wartością jest nazwa strefy czasowej zdefiniowana w bazie danych stref czasowych IANA (np. „Ameryka/Nowy_Jork”). |
Lokalizacja
Ogranicza lokalizację (punkt geograficzny i opcjonalny nagłówek).
Pola | |
---|---|
lat_lng |
Współrzędne geograficzne punktu na trasie. |
heading |
Nagłówek kompasu powiązany z kierunkiem ruchu. Ta wartość określa stronę drogi do odbioru i zwrotu. Wartości nagłówka mogą wynosić od 0 do 360, gdzie 0 to nagłówek o kierunku północnym, 90 nagłówek trasy wschodu itd. Tego pola możesz użyć tylko w przypadku kolumn |
Skok
Zestaw wartości określających czynności nawigacyjne, które należy wykonać w bieżącym kroku (np. skręć w lewo, scalaj, prosto itd.).
Wartości w polu enum | |
---|---|
MANEUVER_UNSPECIFIED |
Nieużywane. |
TURN_SLIGHT_LEFT |
Skręć lekko w lewo. |
TURN_SHARP_LEFT |
Skręć ostro w lewo. |
UTURN_LEFT |
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 |
Idź prosto. |
RAMP_LEFT |
Wybierz lewą wjazd. |
RAMP_RIGHT |
Wybierz właściwą wjazd. |
MERGE |
Scal z ruchem. |
FORK_LEFT |
Skręć w lewo. |
FORK_RIGHT |
Wybierz właściwy rozwidlenie. |
FERRY |
Weź prom. |
FERRY_TRAIN |
Wsiądź do pociągu na prom. |
ROUNDABOUT_LEFT |
Skręć w lewo na rondzie. |
ROUNDABOUT_RIGHT |
Skręć w prawo na rondzie. |
DEPART |
Początkowy ruch. |
NAME_CHANGE |
Służy do zasygnalizowania zmiany nazwy ulicy. |
Linia łamana
Koduje łamaną łamaną.
Pola | |
---|---|
Pole sumy polyline_type . Określa typ linii łamanej. Wartość domyślna to zakodowana_polyline. polyline_type może mieć tylko jedną z tych wartości: |
|
encoded_polyline |
Kodowanie ciągu łamanego za pomocą algorytmu kodowania łamanej |
geo_json_linestring |
Określa linię łamaną w formacie GeoJSON LineString |
Kodowanie Polyline
Określa preferowany typ linii łamanej do zwrócenia.
Wartości w polu enum | |
---|---|
POLYLINE_ENCODING_UNSPECIFIED |
Nie określono ustawienia typu linii łamanej. Domyślna wartość to ENCODED_POLYLINE . |
ENCODED_POLYLINE |
Określa za pomocą algorytmu kodowania. |
GEO_JSON_LINESTRING |
Określa linię łamaną w formacie GeoJSON LineString |
Jakość linii łamanych
Zestaw wartości określających jakość linii łamanej.
Wartości w polu enum | |
---|---|
POLYLINE_QUALITY_UNSPECIFIED |
Nie określono preferencji dotyczących jakości linii łamanych. Domyślna wartość to OVERVIEW . |
HIGH_QUALITY |
Określa linię łamaną o wysokiej jakości, która składa się z większej liczby punktów niż OVERVIEW kosztem zwiększonego rozmiaru odpowiedzi. Używaj tej wartości, gdy potrzebujesz większej precyzji. |
OVERVIEW |
Określa linię łamaną przeglądu, która składa się z małej liczby punktów. Użyj tej wartości podczas wyświetlania przeglądu trasy. Użycie tej opcji skraca czas oczekiwania na wysłanie żądania w porównaniu z opcją HIGH_QUALITY . |
Trasa
Zawiera trasę, która składa się z szeregu połączonych fragmentów drogi łączących początek, koniec i pośredni punkt pośredni.
Pola | |
---|---|
route_labels[] |
Etykiety dla atrybutu |
legs[] |
Zbiór nóg (segmentów ścieżek między punktami orientacyjnymi), z których składa się trasa. Każdy etap odpowiada podróży między 2 sposób, który nie jest |
distance_meters |
Odległość trasy w metrach. |
duration |
Czas potrzebny do poruszania się po trasie. Jeśli ustawisz |
static_duration |
Czas podróży wzdłuż trasy bez uwzględnienia warunków na drodze. |
polyline |
Całkowita linia łamana. Ta linia łamana jest sumą linii łamanych wszystkich |
description |
Opis trasy. |
warnings[] |
Tablica ostrzeżeń do wyświetlenia trasy. |
viewport |
Ramka ograniczająca widoczny na linii łamanej. |
travel_advisory |
Dodatkowe informacje o trasie. |
optimized_intermediate_waypoint_index[] |
Jeśli |
localized_values |
Tekstowe właściwości właściwości |
route_token |
Bezpieczny dla internetu token zakodowany w base64, który można przekazać do pakietu SDK SDK, który umożliwia nawigację w celu odtworzenia trasy podczas nawigacji, a w przypadku zmiany trasy uwzględnia pierwotną intencję podczas tworzenia trasy przez wywoływanie ComputeRoutes. Klienci powinni traktować ten token jako nieprzezroczysty. Nie jest przeznaczona do czytania ani mutowania. UWAGA: opcja |
Wartości RouteLocalizedValues
przedstawienie określonych właściwości tekstowych.
Pola | |
---|---|
distance |
Odległość przeprowadzona w formie tekstowej. |
duration |
Czas trwania uwzględniający warunki na drodze (podany w formie tekstowej). Uwaga: jeśli prośba o informacje o ruchu nie została wysłana przez Ciebie, ta wartość będzie taka sama jak wartość static_duration. |
static_duration |
Czas trwania w postaci tekstu bez uwzględnienia warunków na drodze. |
transit_fare |
Opłata za przejazd w formie tekstowej. |
Etykieta trasy
Etykiety dla atrybutu Route
przydatne do rozpoznawania określonych właściwości trasy w celu ich porównania z innymi.
Wartości w polu enum | |
---|---|
ROUTE_LABEL_UNSPECIFIED |
Domyślne – nieużywane. |
DEFAULT_ROUTE |
Domyślna „najlepsza” trasa zwracana przy obliczaniu trasy. |
DEFAULT_ROUTE_ALTERNATE |
Alternatywa dla domyślnej trasy najlepszej. Trasy takie jak ta są zwracane, gdy określono compute_alternative_routes . |
FUEL_EFFICIENT |
Trasa z najniższym spalaniem. Trasy oznaczone tą wartością są zoptymalizowane pod kątem parametrów Eko, takich jak zużycie paliwa. |
Trasa
Zawiera segment między punktami orientacyjnymi innymi niż via
.
Pola | |
---|---|
distance_meters |
Odległość przebycia trasy w metrach. |
duration |
Czas potrzebny na obsługę nogi. Jeśli |
static_duration |
Czas trwania podróży obliczony z uwzględnieniem warunków ruchu. |
polyline |
Całkowita linia łamana dla tego nogi, wraz z każdą łamaną |
start_location |
Punkt początkowy tego etapu. Ta lokalizacja może być inna niż podana wartość |
end_location |
Lokalizacja końcowa tego etapu. Ta lokalizacja może być inna niż podana wartość |
steps[] |
Tablica kroków oznaczających segmenty na tym etapie. Każdy krok przedstawia jedną instrukcję nawigacji. |
travel_advisory |
Zawiera dodatkowe informacje, o których użytkownik powinien być informowany, takie jak możliwe ograniczenia strefy ruchu na danym etapie trasy. |
localized_values |
Tekstowe właściwości właściwości |
steps_overview |
Informacje o czynnościach, które zawiera |
TrasaZlokalizowanychWartości
przedstawienie określonych właściwości tekstowych.
Pola | |
---|---|
distance |
Odległość przeprowadzona w formie tekstowej. |
duration |
Czas trwania uwzględniający warunki ruchu przedstawiony w formie tekstowej. Uwaga: jeśli prośba o informacje o ruchu nie została wysłana przez Ciebie, ta wartość będzie taka sama jak wartość static_duration. |
static_duration |
Czas trwania w postaci tekstu bez uwzględnienia warunków na drodze. |
Omówienie kroków
Zawiera omówienie informacji na temat listy RouteLegStep
.
Pola | |
---|---|
multi_modal_segments[] |
Podsumowanie informacji o wielomodalnych segmentach kolumny |
Segment wielosegmentowy
Zawiera podsumowanie informacji o segmentach obejmujących wiele modułów RouteLeg.steps
. Segment wielomodalny jest zdefiniowany jako co najmniej jeden ciągły ciąg znaków RouteLegStep
, który ma taki sam obiekt RouteTravelMode
. To pole nie jest wypełniane, jeśli w krokach RouteLeg
nie ma żadnych segmentów wielomodalnych.
Pola | |
---|---|
navigation_instruction |
Nawigacja dla segmentu wielomodalnego |
travel_mode |
Tryb podróży w segmencie wielomodalnym. |
step_start_index |
Odpowiedni indeks |
step_end_index |
Odpowiedni indeks |
TrasaLegStep
Zawiera segment RouteLeg
. Krok odpowiada jednej instrukcji nawigacji. Etapy trasy składają się z kroków.
Pola | |
---|---|
distance_meters |
Odległość pokonana przez ten krok (w metrach). W niektórych przypadkach to pole może nie mieć wartości. |
static_duration |
Czas trwania tego etapu bez uwzględniania 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ć informowany, np. o możliwych ograniczeniach strefy ruchu na etapie kroku. |
localized_values |
Tekstowe właściwości właściwości |
transit_details |
Szczegóły dotyczące tego kroku, jeśli środek transportu to |
travel_mode |
Tryb podróży używany w tym kroku. |
TrasaLegStepZlokalizowaneWartości
przedstawienie określonych właściwości tekstowych.
Pola | |
---|---|
distance |
Odległość przeprowadzona w formie tekstowej. |
static_duration |
Czas trwania w postaci tekstu bez uwzględnienia warunków na drodze. |
Szczegóły trasy transportu publicznego
Dodatkowe informacje o trasie RouteLegStep
związane z trasami TRANSIT
.
Pola | |
---|---|
stop_details |
Informacje o przystankach i przyjazdach na dany krok. |
localized_values |
Tekstowe właściwości właściwości |
headsign |
Określa kierunek, w którym porusza się ten środek transportu, zgodnie z opisem na pojeździe lub przystanku. Kierunek to często stacja końcowa. |
headway |
Określa oczekiwany czas podróży z tego samego przystanku do wybranego momentu. Na przykład przy wartości 600 sekund na wczesnym etapie ścieżki możesz się spodziewać 10 minut, jeśli zabraknie autobusu. |
transit_line |
Informacje o linii transportu publicznego użytej w tym kroku. |
stop_count |
Liczba przystanków odjazdu do przystanku przyjazdu. Ta liczba uwzględnia przyjazd, ale nie obejmuje przystanku odjazdu. Jeśli na przykład Twoja przystanek odlatuje z przystanku A, przechodzi przez przystanki B i C oraz dociera do przystanku D, stop_count zwróci wartość 3. |
trip_short_text |
tekst widoczny na rozkładach i znakach, który informuje o przewozie pasażerów. Tekst powinien jednoznacznie identyfikować podróż w ciągu dnia serwisowego. Na przykład „538” to |
TransitDetailsLocalizedValues
Zlokalizowane opisy wartości dla trasy RouteTransitDetails.
Pola | |
---|---|
arrival_time |
Czas w sformatowanym formacie tekstowym odpowiadający odpowiedniej strefie czasowej. |
departure_time |
Czas w sformatowanym formacie tekstowym odpowiadający odpowiedniej strefie czasowej. |
Szczegóły przystanku transportu publicznego
Szczegóły przystanków transportu publicznego dla: RouteLegStep
Pola | |
---|---|
arrival_stop |
Informacje o przystanku przyjazdu dla danego kroku. |
arrival_time |
Szacowany czas dotarcia na dany krok. |
departure_stop |
Informacje o przystanku wyjazdu na dany krok. |
departure_time |
Szacowany czas wyjazdu na dany krok. |
Porady dotyczące podróżowania na trasie
Zawiera dodatkowe informacje, o których powinien być widoczny użytkownik, np. informacje o ewentualnych ograniczeniach strefy ruchu.
Pola | |
---|---|
speed_reading_intervals[] |
UWAGA: to pole nie jest obecnie wypełniane. |
Porady dotyczące podróżowania na trasie
Zawiera dodatkowe informacje, o których użytkownik powinien być informowany na etapie rejestracji, np. informacje o możliwych ograniczeniach strefy ruchu.
Pola | |
---|---|
toll_info |
Zawiera informacje o opłatach za przejazdy konkretnego pojazdu ( |
speed_reading_intervals[] |
Przedziały szybkości odczytu określające gęstość ruchu. Ma zastosowanie w przypadku ustawień routingu Przykład:
|
Miejsce docelowe RouteMatrix
Jedno miejsce docelowe dla ComputeRouteMatrixRequest
Pola | |
---|---|
waypoint |
Wymagany. Docelowy punkt na trasie |
Element RouteMatrix
Zawiera informacje o trasie obliczone dla pary źródła i miejsca docelowego interfejsu API ComputeRouteMatrix. Protokół można przesłać do klienta.
Pola | |
---|---|
status |
Kod stanu błędu tego elementu. |
condition |
Wskazuje, czy trasa została znaleziona. Niezależnie od stanu. |
distance_meters |
Odległość trasy w metrach. |
duration |
Czas potrzebny do poruszania się po trasie. Jeśli ustawisz |
static_duration |
Czas trwania podróży bez uwzględnienia warunków na drodze. |
travel_advisory |
Dodatkowe informacje o trasie. Na przykład: informacje o ograniczeniach i opłatach |
fallback_info |
W niektórych przypadkach serwer nie jest w stanie obliczyć trasy na podstawie podanych preferencji dla tej pary źródła i miejsca docelowego. W takich sytuacjach może zostać użyty inny tryb obliczeniowy. W trybie awaryjnym to pole zawiera szczegółowe informacje o odpowiedzi zastępczej. W innym przypadku to pole nie jest skonfigurowane. |
localized_values |
Tekstowe właściwości właściwości |
origin_index |
Indeks źródła zerowego źródła żądania. |
destination_index |
Indeks miejsca docelowego o wartości zerowej w żądaniu. |
Zlokalizowane wartości
przedstawienie określonych właściwości tekstowych.
Pola | |
---|---|
distance |
Odległość przeprowadzona w formie tekstowej. |
duration |
Czas trwania w formie tekstowej z uwzględnieniem warunków ruchu. Uwaga: jeśli nie żądano informacji o ruchu, wartość jest taka sama jak wartość static_duration. |
static_duration |
Czas trwania podany w formie tekstowej bez uwzględniania warunków na drodze. |
transit_fare |
Opłata za przejazd w formie tekstowej. |
RouteMatrixElementStan
Stan zwracanej trasy.
Wartości w polu enum | |
---|---|
ROUTE_MATRIX_ELEMENT_CONDITION_UNSPECIFIED |
Używany tylko wtedy, gdy element status elementu jest nieprawidłowy. |
ROUTE_EXISTS |
Znaleziono trasę i odpowiednie informacje zostały wypełnione dla elementu. |
ROUTE_NOT_FOUND |
Nie udało się znaleźć trasy. Element zawierający informacje o trasie, takie jak distance_meters czy duration , nie zostanie wypełniony. |
RouteMatrixOrigin
Jedno źródło dla ComputeRouteMatrixRequest
Pola | |
---|---|
waypoint |
Wymagany. Punkt początkowy punktu początkowego |
route_modifiers |
Opcjonalnie. Modyfikatory dla każdej trasy, która pobiera tę wartość jako punkt początkowy |
Parametry RouteModifis
Zawiera zestaw opcjonalnych warunków, które należy spełnić podczas obliczania tras.
Pola | |
---|---|
avoid_tolls |
Jeśli zasada ma wartość Prawda, w uzasadnionych przypadkach unika dróg płatnych, preferując trasy bez dróg płatnych. Dotyczy tylko |
avoid_highways |
Jeśli ma wartość Prawda, jeśli autostrady są rozsądne, autostrady preferują trasy, które nie zawierają tych autostrad. Dotyczy tylko |
avoid_ferries |
Jeśli zasada ma wartość Prawda, w miarę potrzeb unika promów, preferując trasy niezawierające promów. Dotyczy wyłącznie: |
avoid_indoor |
Jeśli ma wartość Prawda, w miarę możliwości unikaj poruszania się w pomieszczeniach, preferując trasy niezawierające nawigacji wewnętrznej. Dotyczy wyłącznie: |
vehicle_info |
Określa informacje o pojeździe. |
toll_passes[] |
Zawiera informacje o biletach płatnych. Jeśli podasz opłaty za przejazd, interfejs API spróbuje zwrócić cenę biletu. Jeśli opłata za przejazd nie została podana, interfejs API traktuje ją jako nieznaną i próbuje zwrócić cenę gotową. Dotyczy tylko |
Porady dotyczące tras
Zawiera dodatkowe informacje, o których użytkownik powinien wiedzieć, np. informacje 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ą oczekiwane opłaty. Jeśli to pole jest ustawione, ale pole podszacowane cena nie jest wypełniane, trasa zawiera opłaty drogowe, ale szacowana cena jest nieznana. Jeśli to pole nie jest skonfigurowane, na trasie nie ma wymaganych opłat. |
speed_reading_intervals[] |
Przedziały szybkości odczytu określające gęstość ruchu. Ma zastosowanie w przypadku ustawień routingu Przykład:
|
fuel_consumption_microliters |
Przewidywane zużycie paliwa w mikrolitrach. |
route_restrictions_partially_ignored |
Zwrócona trasa może podlegać ograniczeniom, które nie są odpowiednie w przypadku żądanych środków transportu i modyfikatorów trasy. |
transit_fare |
Jeśli wyświetla się łączna cena lub koszt biletu na tej trasie, ta usługa jest zwracana tylko w przypadku żądań |
Tryb podróży
Zestaw wartości używanych do określania środka transportu. UWAGA: trasy WALK
, BICYCLE
i TWO_WHEELER
są w wersji beta i mogą czasami nie wyświetlać wyraźnych chodników, ścieżek dla pieszych lub ścieżek rowerowych. To ostrzeżenie musi być wyświetlane użytkownikowi w przypadku wszystkich tras pieszych, rowerowych i dwukołowych wyświetlanych w aplikacji.
Wartości w polu enum | |
---|---|
TRAVEL_MODE_UNSPECIFIED |
Nie określono środka transportu. Domyślna wartość to DRIVE . |
DRIVE |
Podróż samochodem. |
BICYCLE |
Podróż rowerem. |
WALK |
Podróżuj pieszo. |
TWO_WHEELER |
Motocykl, motocykl. na przykład motocykl. Różni się to od trybu podróży BICYCLE , który obejmuje tryb ludzki. |
TRANSIT |
Podróżuj transportem publicznym (jeśli masz taką możliwość). |
Ustawienie routingu
Zestaw wartości określających czynniki, które należy brać pod uwagę przy obliczaniu trasy.
Wartości w polu enum | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
Nie określono preferencji routingu. Domyślnie TRAFFIC_UNAWARE . |
TRAFFIC_UNAWARE |
Oblicza trasy bez uwzględniania bieżących warunków drogowych. Jest to przydatne, gdy natężenie ruchu nie ma znaczenia lub nie ma zastosowania. Użycie tej wartości powoduje najkrótszy czas oczekiwania. Uwaga: w przypadku opcji RouteTravelMode DRIVE i TWO_WHEELER . Wyniki danego żądania mogą się z czasem zmienić ze względu na zmiany w sieci drogowej, zaktualizowane średnie warunki drogowe i rozproszony charakter usługi. Wyniki mogą się też różnić w porównaniu do niemal równoważnych tras w dowolnym czasie i częstotliwości. |
TRAFFIC_AWARE |
Oblicza trasy z uwzględnieniem warunków na drodze. W przeciwieństwie do zasady TRAFFIC_AWARE_OPTIMAL niektóre optymalizacje stosujemy w celu znacznego skrócenia czasu oczekiwania. |
TRAFFIC_AWARE_OPTIMAL |
Oblicza trasy, biorąc pod uwagę aktualne informacje o ruchu drogowym, bez większości optymalizacji skuteczności. Użycie tej wartości powoduje najdłuższe opóźnienie. |
Prędkość odczytu
Wskaźnik gęstości ruchu na ciągłym fragmencie linii łamanej lub ścieżki. Biorąc pod uwagę ścieżkę z punktami P_0, P_1, ... , P_N (indeks oparty na zero), parametr SpeedReadingInterval określa przedział i opisuje ruch za pomocą poniższych kategorii.
Pola | |
---|---|
start_polyline_point_index |
Indeks początkowy tego interwału na linii łamanej. |
end_polyline_point_index |
Indeks końcowy tego interwału na linii łamanej. |
Pole sumy
|
|
speed |
Prędkość ruchu w tym przedziale czasu. |
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ść. Nie wykryto korków. |
SLOW |
Wykryto korek, ale nie utworzono korków. |
TRAFFIC_JAM |
Wykryto korek. |
Opłata za przejazd
Pola | |
---|---|
estimated_price[] |
Kwota opłat za połączenia związane z tymi usługami: |
Opłata za przejazd
Lista płatnych dróg na całym świecie, wspieranych przez nas.
Wartości w polu enum | |
---|---|
TOLL_PASS_UNSPECIFIED |
Nieużywane. Jeśli ta wartość jest używana, żądanie się nie powiedzie. |
AU_ETOLL_TAG |
Płatny bilet w Sydney. Więcej informacji znajdziesz na https://www.myetoll.com.au. |
AU_EWAY_TAG |
Płatny bilet w Sydney. Więcej informacji znajdziesz na https://www.tollpay.com.au. |
AU_LINKT |
Karnet na terenie całej Australii. Więcej informacji znajdziesz na https://www.linkt.com.au/. |
AR_TELEPASE |
Karnet na Argentynę. Więcej informacji znajdziesz na https://telepase.com.ar. |
BR_AUTO_EXPRESO |
Brazylijski bilet wstępu. Więcej informacji znajdziesz na https://www.autoexpreso.com. |
BR_CONECTCAR |
Brazylijski bilet wstępu. Więcej informacji znajdziesz na https://conectcar.com. |
BR_MOVE_MAIS |
Brazylijski bilet wstępu. Więcej informacji znajdziesz na https://movemais.com. |
BR_PASSA_RAPIDO |
Brazylijski bilet wstępu. Więcej informacji znajdziesz na https://pasorapido.gob.do/. |
BR_SEM_PARAR |
Brazylijski bilet wstępu. Więcej informacji znajdziesz na https://www.semparar.com.br. |
BR_TAGGY |
Brazylijski bilet wstępu. Więcej informacji znajdziesz na https://taggy.com.br. |
BR_VELOE |
Brazylijski bilet wstępu. Więcej informacji znajdziesz na https://veloe.com.br/site/onde-usar. |
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD |
Kanadzie i Stanach Zjednoczonych. |
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD |
Kanadzie i Stanach Zjednoczonych. |
CA_US_BLUE_WATER_EDGE_PASS |
z prowincji Ontario, Kanada do Michigan, przejście graniczne w Stanach Zjednoczonych. |
CA_US_CONNEXION |
z prowincji Ontario, Kanada do Michigan, przejście graniczne w Stanach Zjednoczonych. |
CA_US_NEXUS_CARD |
Kanadzie i Stanach Zjednoczonych. |
ID_E_TOLL |
Indonezja Karta elektroniczna udostępniana przez wiele banków płacących za przejazdy za przejazdy. Płatności za pomocą e-kart przez bank są takie same, więc wymagana jest tylko jedna wartość enum. Na przykład – Bank Mandiri https://www.bankmandiri.co.id/e-money – BCA https://www.bca.co.id/flazz – BNI https://www.bni.co.id/id-id/ebanking/tapcash |
IN_FASTAG |
Indie. |
IN_LOCAL_HP_PLATE_EXEMPT |
Zwolnienie z podatku dochodowego w Indiach, HP. |
MX_IAVE |
Płatny bilet w Meksyku. 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 (w języku angielskim) |
MX_TAG_IAVE |
Meksyk |
MX_TAG_TELEVIA |
Meksyku. Jedna z wielu firm w Meksyku. Więcej informacji znajdziesz na https://www.televia.com.mx. |
MX_TELEVIA |
Meksyku. Jedna z wielu działających w Meksyku. https://www.televia.com.mx |
MX_VIAPASS |
Karnet płatny w Meksyku. Więcej informacji znajdziesz na https://www.viapass.com.mx/viapass/web_home.aspx. |
US_AL_FREEDOM_PASS |
Alabama, USA. |
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS |
Alaska, Stany Zjednoczone. |
US_CA_FASTRAK |
Kanada, USA. |
US_CA_FASTRAK_CAV_STICKER |
Wskazuje kierowca, który oprócz wydanej przez DMV pojazdu pozwolenia czystego powietrza (CAV) ma kartę FasTrak. https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml |
US_CO_EXPRESSTOLL |
CO, Stany Zjednoczone. |
US_CO_GO_PASS |
CO, Stany Zjednoczone. |
US_DE_EZPASSDE |
Niemcy, Stany Zjednoczone. |
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS |
Floryda, USA. |
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD |
Floryda, USA. |
US_FL_EPASS |
Floryda, USA. |
US_FL_GIBA_TOLL_PASS |
Floryda, USA. |
US_FL_LEEWAY |
Floryda, USA. |
US_FL_SUNPASS |
Floryda, USA. |
US_FL_SUNPASS_PRO |
Floryda, USA. |
US_IL_EZPASSIL |
IL, USA. |
US_IL_IPASS |
IL, USA. |
US_IN_EZPASSIN |
IN, USA. |
US_KS_BESTPASS_HORIZON |
KS, Stany Zjednoczone. |
US_KS_KTAG |
KS, Stany Zjednoczone. |
US_KS_NATIONALPASS |
KS, Stany Zjednoczone. |
US_KS_PREPASS_ELITEPASS |
KS, Stany Zjednoczone. |
US_KY_RIVERLINK |
Kentucky, USA. |
US_LA_GEAUXPASS |
LA, Stany Zjednoczone. |
US_LA_TOLL_TAG |
LA, Stany Zjednoczone. |
US_MA_EZPASSMA |
MA, USA. |
US_MD_EZPASSMD |
MD, Stany Zjednoczone. |
US_ME_EZPASSME |
ME, Stany Zjednoczone. |
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD |
MI, USA. |
US_MI_BCPASS |
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, Stany Zjednoczone. |
US_NC_EZPASSNC |
Karolina Północna, USA. |
US_NC_PEACH_PASS |
Karolina Północna, USA. |
US_NC_QUICK_PASS |
Karolina Północna, USA. |
US_NH_EZPASSNH |
NH, Stany Zjednoczone. |
US_NJ_DOWNBEACH_EXPRESS_PASS |
NJ, Stany Zjednoczone. |
US_NJ_EZPASSNJ |
NJ, Stany Zjednoczone. |
US_NY_EXPRESSPASS |
Nowy Jork, USA. |
US_NY_EZPASSNY |
Nowy Jork, USA. |
US_OH_EZPASSOH |
Ohio, USA. |
US_PA_EZPASSPA |
PA, USA. |
US_RI_EZPASSRI |
RI, USA; |
US_SC_PALPASS |
SC, Stany Zjednoczone. |
US_TX_AVI_TAG |
Teksas, USA. |
US_TX_BANCPASS |
Teksas, USA. |
US_TX_DEL_RIO_PASS |
Teksas, USA. |
US_TX_EFAST_PASS |
Teksas, USA. |
US_TX_EAGLE_PASS_EXPRESS_CARD |
Teksas, USA. |
US_TX_EPTOLL |
Teksas, USA. |
US_TX_EZ_CROSS |
Teksas, USA. |
US_TX_EZTAG |
Teksas, USA. |
US_TX_FUEGO_TAG |
Teksas, USA. |
US_TX_LAREDO_TRADE_TAG |
Teksas, USA. |
US_TX_PLUSPASS |
Teksas, USA. |
US_TX_TOLLTAG |
Teksas, USA. |
US_TX_TXTAG |
Teksas, USA. |
US_TX_XPRESS_CARD |
Teksas, USA. |
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD |
UT, Stany Zjednoczone. |
US_VA_EZPASSVA |
VA, USA. |
US_WA_BREEZEBY |
WA, USA. |
US_WA_GOOD_TO_GO |
WA, USA. |
US_WV_EZPASSWV |
Wirginia Zachodnia, Stany Zjednoczone. |
US_WV_MEMORIAL_BRIDGE_TICKETS |
Wirginia Zachodnia, Stany Zjednoczone. |
US_WV_NEWELL_TOLL_BRIDGE_TICKET |
Wirginia Zachodnia, Stany Zjednoczone. |
Model ruchu
Określa założenia służące do obliczania czasu ruchu. To ustawienie wpływa na wartość zwracaną w polu duration
w odpowiedzi, która zawiera przewidywany czas określony na podstawie średnich wartości historycznych.
Wartości w polu enum | |
---|---|
TRAFFIC_MODEL_UNSPECIFIED |
Nieużywana. Jeśli zostanie podany, domyślnie przyjęta zostanie wartość BEST_GUESS . |
BEST_GUESS |
Zwraca wartość duration , która powinna być szacowanym czasem podróży, biorąc pod uwagę zarówno informacje o warunkach historycznych, jak i natężeniu ruchu. Ruch na żywo staje się ważniejszy, gdy departure_time jest bliżej. |
PESSIMISTIC |
Zwraca on informację, że w większości dni zwrócony czas podróży powinien być dłuższy niż rzeczywisty czas podróży, ale czasami dni o szczególnie złych warunkach drogowych mogą przekraczać tę wartość. |
OPTIMISTIC |
Zwraca on informacje o tym, że w większości dni zwrócony czas podróży powinien być krótszy niż w rzeczywistości, chociaż w przypadku dni, w których warunki na drodze są wyjątkowo atrakcyjne, te wartości mogą być krótsze. |
Przewoźnik
Przewoźnik obsługujący linię transportu publicznego.
Pola | |
---|---|
name |
Nazwa tego przewoźnika. |
phone_number |
Właściwy format numeru telefonu danego przewoźnika. |
uri |
Identyfikator URI przewoźnika. |
Linia transportu publicznego
Zawiera informacje o linii transportu publicznego użytej w tym kroku.
Pola | |
---|---|
agencies[] |
Przewoźnicy, którzy obsługują tę linię. |
name |
Pełna nazwa tej linii transportu publicznego, na przykład „8 Aleja Lokalne”. |
uri |
Identyfikator URI linii transportu publicznego podany przez przewoźnika. |
color |
Kolor powszechnie używany na szyldach i znakach. 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 wiersza, np. „M7” lub „355”. |
text_color |
Kolor powszechnie używany w tekście na tej linii. Wartość szesnastkowa. |
vehicle |
Rodzaj pojazdu na tej linii transportu publicznego. |
Transport publiczny
Preferencje dla tras opartych na: TRANSIT
, które mają wpływ na zwracaną trasę.
Pola | |
---|---|
allowed_travel_modes[] |
Zestaw środków transportu, których można używać podczas wyznaczania trasy |
routing_preference |
Preferencja routingu, która po określeniu ma wpływ na zwracaną trasę |
Ustawienie TransportRoute
Określa ustawienia 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 preferować ograniczoną liczbę kroków. |
FEWER_TRANSFERS |
Wskazuje, że obliczona trasa powinna preferować ograniczoną liczbę transferów. |
Transport
Zestaw wartości określających środek transportu.
Wartości w polu enum | |
---|---|
TRANSIT_TRAVEL_MODE_UNSPECIFIED |
Nie określono środka transportu publicznego. |
BUS |
Podróż autobusem. |
SUBWAY |
Podróż metrem. |
TRAIN |
Podróż pociągiem. |
LIGHT_RAIL |
Podróż kolejką linową lub tramwajem. |
RAIL |
Podróż koleją. Jest to odpowiednik SUBWAY , TRAIN i LIGHT_RAIL . |
Przystanek transportu publicznego
Informacje o przystanku komunikacji publicznej.
Pola | |
---|---|
name |
Nazwa przystanku. |
location |
Lokalizacja przystanku wyrażona we współrzędnych geograficznych. |
Transport publiczny
Informacje o pojeździe używanym na trasach transportu publicznego.
Pola | |
---|---|
name |
Nazwa pojazdu pisana wielkimi literami. |
type |
Typ pojazdu. |
icon_uri |
Identyfikator URI ikony powiązanej z tym typem pojazdu. |
local_icon_uri |
Identyfikator URI ikony powiązany z tym typem pojazdu, oparty na lokalnym oznakowaniu transportu. |
Rodzaj pojazdu transportu publicznego
Typ pojazdów na trasach transportu publicznego.
Wartości w polu enum | |
---|---|
TRANSIT_VEHICLE_TYPE_UNSPECIFIED |
Nieużywana. |
BUS |
Autobus. |
CABLE_CAR |
Pojazd poruszający się kablem, zwykle na ziemi. Kolejka linowa może mieć typ GONDOLA_LIFT . |
COMMUTER_TRAIN |
Kolej podmiejska. |
FERRY |
Prom. |
FUNICULAR |
Pojazd ciągnięty za pomocą kabla. Kolejka linowa zazwyczaj składa się z dwóch samochodów, z których każdy działa jako przeciwległa ciężarówka. |
GONDOLA_LIFT |
Kolejka linowa. |
HEAVY_RAIL |
Ciężka kolej. |
HIGH_SPEED_TRAIN |
Pociąg szybki. |
INTERCITY_BUS |
Autobus krajowy. |
LONG_DISTANCE_TRAIN |
Pociąg dalekobieżny. |
METRO_RAIL |
Kolej miejska. |
MONORAIL |
Kolej jednoszynowa. |
OTHER |
Wszystkie inne pojazdy. |
RAIL |
Kolej. |
SHARE_TAXI |
Taksówka z dojazdem to rodzaj autobusu z możliwością podwożenia i odbierania pasażerów w dowolnym miejscu na trasie. |
SUBWAY |
Podziemna kolej miejska. |
TRAM |
Nad ziemią. |
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 określona na podstawie żądania. |
METRIC |
Jednostki miary. |
IMPERIAL |
Jednostki miary angielskiej (imperialne). |
Typ emisji pojazdów
Zestaw wartości opisujących typ pojazdu. Dotyczy wyłącznie: DRIVE
RouteTravelMode
.
Wartości w polu enum | |
---|---|
VEHICLE_EMISSION_TYPE_UNSPECIFIED |
Nie określono typu emisji. Domyślnie GASOLINE . |
GASOLINE |
Pojazd z silnikiem benzynowym lub benzynowym. |
ELECTRIC |
Pojazd elektryczny. |
HYBRID |
Pojazdy hybrydowe (np. benzynowe i elektryczne). |
DIESEL |
Pojazdy z silnikiem diesla. |
Informacje o pojeździe
Zawiera informacje o pojeździe, takie jak typ emisji.
Pola | |
---|---|
emission_type |
Opisuje emisję pojazdu. Dotyczy wyłącznie: |
Punkt pośredni
Otwiera punkt pośredni. Punkty pośrednie oznaczają początek i koniec trasy oraz punkty pośrednie na trasie.
Pola | |
---|---|
via |
Wskazuje jako punkt milowy, a nie przystanek. W przypadku każdego punktu końcowego nienależącego do żądania w odpowiedzi przesyłane są wpisy do tablicy |
vehicle_stopover |
Wskazuje, że punkt drogi jest przeznaczony dla pojazdów, których celem jest odbiór lub odbiór. Gdy ustawisz tę wartość, wytyczona trasa nie będzie obejmować punktów innych niż |
side_of_road |
Wskazuje, że lokalizacja tego punktu orientacyjnego ma być korzystna dla danego pojazdu po drodze. Gdy ustawisz tę wartość, trasa będzie przechodzić przez lokalizację, tak aby pojazd mógł się zatrzymać z boku drogi, tak aby to odchylenie było odsunięte od środka drogi. Ta opcja działa tylko w przypadku dysków „DRIVE” i „TWO_WHEELER” |
Pole sumy location_type . Różne sposoby reprezentowania lokalizacji. location_type może mieć tylko jedną z tych wartości: |
|
location |
Punkt określony za pomocą współrzędnych geograficznych, w tym opcjonalny nagłówek. |
place_id |
Identyfikator miejsca ciekawego miejsca powiązanego z punktem pośrednim. |
address |
Adres czytelny dla człowieka lub kod plus. Szczegółowe informacje znajdziesz na https://plus.codes. |