FallbackInfo

फ़ॉलबैक का इस्तेमाल कैसे और क्यों किया गया, इससे जुड़ी जानकारी. अगर यह फ़ील्ड सेट है, तो इसका मतलब है कि सर्वर ने फ़ॉलबैक मोड के तौर पर, आपके पसंदीदा मोड से किसी दूसरे रूटिंग मोड का इस्तेमाल किया है.

जेएसओएन के काेड में दिखाना
{
  "routingMode": enum (FallbackRoutingMode),
  "reason": enum (FallbackReason)
}
फ़ील्ड
routingMode

enum (FallbackRoutingMode)

जवाब के लिए इस्तेमाल किया जाने वाला रूटिंग मोड. अगर फ़ॉलबैक ट्रिगर हुआ था, तो यह मोड मूल क्लाइंट अनुरोध में सेट की गई रूटिंग प्राथमिकता से अलग हो सकता है.

reason

enum (FallbackReason)

मूल जवाब के बजाय फ़ॉलबैक जवाब का इस्तेमाल करने की वजह. यह फ़ील्ड सिर्फ़ तब अपने-आप भर जाता है, जब फ़ॉलबैक मोड ट्रिगर होता है और फ़ॉलबैक के लिए जवाब दिया जाता है.

फ़ॉलबैक रूटिंगमोड

जवाब देने के लिए इस्तेमाल किया गया वास्तविक रूटिंग मोड.

Enums
FALLBACK_ROUTING_MODE_UNSPECIFIED इस्तेमाल नहीं किया जाता.
FALLBACK_TRAFFIC_UNAWARE यह बताता है कि TRAFFIC_UNAWARE google.maps.routing.v2.RoutingPreference का इस्तेमाल, रिस्पॉन्स का हिसाब लगाने के लिए किया गया था.
FALLBACK_TRAFFIC_AWARE यह बताता है कि TRAFFIC_AWARE RoutingPreference का इस्तेमाल, रिस्पॉन्स का हिसाब लगाने के लिए किया गया था.

फ़ॉलबैक वजह

फ़ॉलबैक जवाब का इस्तेमाल करने की वजहें.

Enums
FALLBACK_REASON_UNSPECIFIED कोई फ़ॉलबैक वजह नहीं बताई गई.
SERVER_ERROR आपके पसंदीदा रूटिंग मोड से रूट की गणना करते समय सर्वर की गड़बड़ी हुई, लेकिन हम वैकल्पिक मोड से की गई गणना का नतीजा दे पाए.
LATENCY_EXCEEDED हम समय पर आपके पसंदीदा रूटिंग मोड से गणना पूरी नहीं कर सके, लेकिन हम वैकल्पिक मोड से की गई गणना में नतीजे दिखा पाए.