Omówienie klasy Route

Wprowadzenie

Klasa Route udostępnia metodę computeRoutes, która zwraca optymalną trasę między 2 lokalizacjami. Wyznaczaj trasy między wieloma lokalizacjami z uwzględnieniem informacji o ruchu w czasie rzeczywistym dla pieszych, transportu publicznego, rowerów, samochodów i silnikowych pojazdów jednośladowych.

Potrzebujesz macierzy tras? Jeśli interesuje Cię macierz tras, zapoznaj się z omówieniem klasy Route Matrix.

Przeprowadzasz migrację? Jeśli przeprowadzasz migrację z usługi Directions Service (starszej wersji) do klasy Route, zapoznaj się z artykułem Migracja do klasy Route.

Dlaczego warto używać klasy Route?

Dzięki klasie Route, która zawiera szeroki zakres szczegółów trasy, możesz wyznaczać trasy dla pojazdów lub przesyłek zgodnie z własnymi preferencjami, optymalizując jednocześnie koszty i jakość.

Co można robić za pomocą klasy Route?

Metoda computeRoutes zwraca optymalną trasę między 2 lokalizacjami. Biblioteka Routes umożliwia wykonywanie tych czynności:

  • Uzyskiwanie wskazówek dojazdu różnymi środkami transportu:
    • Środki transportu: transport publiczny, samochód, pojazdy dwukołowe, pieszo lub rowerem.
    • Seria punktów, które możesz zoptymalizować, aby podróżować do nich w najbardziej efektywnej kolejności.
  • Używaj różnych sposobów określania punktów początkowych, miejsc docelowych i punktów pośrednich:
    • ciągi tekstowe, Na przykład: „Chicago, IL”, „Darwin, NT, Australia”, „1800 Amphitheatre Parkway, Mountain View, CA 94043” lub „CWF6+FWX Mountain View, California”.
    • Instancje miejsc
    • Współrzędne geograficzne, opcjonalnie z kierunkiem jazdy pojazdu
  • Dostosuj opcje trasy do swoich potrzeb i celów:
    • Wybieraj trasy z najniższym spalaniem lub zużyciem energii dopasowane do typu silnika Twojego pojazdu:
    • Ustaw szczegółowe opcje obliczania ruchu, aby podejmować decyzje dotyczące kompromisu między jakością a opóźnieniem.
    • Ustaw kierunek pojazdu (kierunek jazdy) i informacje o stronie drogi dla punktów pośrednich, aby zwiększyć dokładność szacowanego czasu dotarcia na miejsce.
    • Określ lokalizacje przelotowe i końcowe oraz bezpieczne miejsca postoju.
    • Poproś o informacje o opłatach za przejazd, a także o długość trasy i szacowany czas dotarcia na miejsce.
  • Kontroluj opóźnienia i jakość, wysyłając żądania tylko tych danych, których potrzebujesz, za pomocą maski pola. Pozwala to uniknąć niepotrzebnego czasu przetwarzania i wyższych stawek za żądania.

Dalsze kroki