Informacje o tym, jak i dlaczego zostały użyte wyniki zastępcze. Jeśli to pole jest skonfigurowane, serwer używa innego trybu routingu niż preferowany tryb jako kreacji zastępczej.
Zapis JSON |
---|
{ "routingMode": enum ( |
Pola | |
---|---|
routingMode |
Tryb routingu używany w odpowiedzi. Jeśli została aktywowana kreacja zastępcza, tryb może się różnić od ustawień routingu ustawionych w pierwotnym żądaniu klienta. |
reason |
Powód, dla którego została zastosowana odpowiedź zastępcza zamiast pierwotnej odpowiedzi. To pole jest wypełniane tylko po uruchomieniu trybu awaryjnego i zwróceniu odpowiedzi zastępczej. |
Tryb routingu zastępczego
Rzeczywisty tryb routingu używany do zwracania odpowiedzi zastępczej.
Wartości w polu enum | |
---|---|
FALLBACK_ROUTING_MODE_UNSPECIFIED |
Nieużywany. |
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 . |
Przyczyna przywracania
Powody, dla których warto użyć odpowiedzi zastępczej.
Wartości w polu enum | |
---|---|
FALLBACK_REASON_UNSPECIFIED |
Nie podano powodu kreacji zastępczej. |
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 się na czas wykonać obliczeń w preferowanym przez Ciebie trybie routingu, ale udało nam się zwrócić wynik obliczony przez alternatywny tryb. |