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_AWARE.
TRAFFIC_UNAWARE Oblicza trasy bez uwzględnienia aktualnych warunków drogowych. Przydatne, gdy warunki na drodze nie mają znaczenia lub nie mają zastosowania. Użycie tej wartości pozwala zminimalizować opóźnienie. Uwaga: w przypadku RouteTravelMode DRIVE i TWO_WHEELER wybrana trasa i czas trwania są określane na podstawie sieci drogowej i średnich warunków na drodze niezależnie od pory dnia. Dlatego trasy mogą obejmować drogi, które są tymczasowo zamknięte. Wyniki dla danego żądania mogą się zmieniać w czasie z powodu zmian w sieci drogowej, zaktualizowanych średnich warunków ruchu i rozproszonej natury usługi. Mogą się też różnić w przypadku zbliżonych tras w dowolnym momencie i z jednakową częstotliwością.
TRAFFIC_AWARE Oblicza trasy z uwzględnieniem warunków na drodze. W przeciwieństwie do zasady TRAFFIC_AWARE_OPTIMAL stosowane są niektóre optymalizacje w celu znacznego skrócenia czasu oczekiwania.
TRAFFIC_AWARE_OPTIMAL Oblicza trasy, biorąc pod uwagę warunki drogowe, bez stosowania większości optymalizacji skuteczności. Użycie tej wartości powoduje największe opóźnienie.