Przegląd
Oprócz określenia miejsca początkowego i docelowego możesz też użyć wielu opcji dostępnych w przypadku tras, aby dostosować macierz tras. W tabeli poniżej znajdziesz opcje dostępne w przypadku żądań macierzy tras. Wskazano w niej też różnice między metodami pojedynczej trasy a metodami macierzy.
Opcja | Opis |
---|---|
Tryb podróży | Środek transportu, np. samochód, transport publiczny, pieszo, rowerem lub pojazdem dwukołowym. |
Określ, jak i czy uwzględniać dane o ruchu | Aby uzyskać dokładniejsze wyniki, uwzględnij dane o ruchu, a aby przyspieszyć odpowiedź, wyklucz je.
Ponieważ computeRouteMatrix przetwarza wiele tras jednocześnie, używając ustawienia najwyższej jakości TRAFFIC_AWARE_OPTIMAL , nakłada ścisły limit żądań na łączną liczbę elementów (punktów początkowych × punktów docelowych), które można obliczyć w ramach jednego wywołania. To ograniczenie ma zapobiegać nadmiernemu opóźnieniu. |
Obliczanie opłat za przejazd w przypadku macierzy tras | W przypadku pracy z opłatami za przejazd w RouteMatrix proces jest zasadniczo taki sam jak obliczanie opłat za przejazd na jednej trasie, ale z jedną kluczową różnicą w zakresie: metoda computeRouteMatrix podaje tylko zagregowane informacje o opłatach za przejazd dla każdej kompletnej pary punktów początkowych i docelowych. W odróżnieniu od metody z pojedynczym znakiem computeRoutes , która może zwracać szczegółowe informacje o opłatach za przejazd podzielone na poszczególne odcinki trasy (segmenty między punktami pośrednimi), odpowiedź z macierzą tras zawiera podsumowanie całkowitych szacunkowych kosztów opłat za przejazd na całej trasie między punktem początkowym a docelowym. Obliczanie opłat za przejazd nadal możesz włączyć, ustawiając wartość extraComputations na TOLLS i określając informacje o pojeździe i winietach, ustawiając routeModifiers w miejscu docelowym, ale wynikowa wartość travelAdvisory.tollInfo dotyczy całej trasy, a nie jej poszczególnych elementów.
|
Prośba o zlokalizowane wartości | Tekst zlokalizowany w odpowiedzi dotyczącej macierzy tras możesz poprosić w taki sam sposób jak w przypadku trasy, używając maski pola. Podczas wysyłania żądań zlokalizowanego tekstu dotyczącego czasu trwania i odległości zarówno metoda pojedynczej trasy, jak i metoda macierzy obsługują wyraźne ustawianie języka languageCode i jednostek (np. METRIC lub IMPERIAL ). Jeśli jednak te parametry nie są ustawione, metoda computeRoutes próbuje wywnioskować język i jednostki odległości bezpośrednio z położenia geograficznego punktu początkowego, natomiast metoda computeRouteMatrix domyślnie używa języka angielskiego (en-US ) i jednostek metrycznych (METRIC ) niezależnie od lokalizacji punktu początkowego. Dlatego podczas używania funkcji RouteMatrix musisz jawnie ustawić parametry lokalizacji, aby zastąpić jej domyślne działanie. |
Dostępne typy pojazdów w przypadku macierzy tras | Dodatkowe opcje wyboru typu pojazdu dla macierzy trasy. |
Dodatkowe opcje | Aby określić dodatkowe opcje, takie jak godzina odjazdu, zapoznaj się z dokumentem ComputeRouteMatrixRequest. |