
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.