FallbackInfo
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
কীভাবে এবং কেন ফলব্যাক ফলাফল ব্যবহার করা হয়েছিল তার সাথে সম্পর্কিত তথ্য। যদি এই ক্ষেত্রটি সেট করা থাকে, তাহলে এর মানে হল যে সার্ভারটি ফলব্যাক হিসাবে আপনার পছন্দের মোড থেকে একটি ভিন্ন রাউটিং মোড ব্যবহার করেছে৷
ক্ষেত্র |
---|
routingMode | enum ( FallbackRoutingMode ) প্রতিক্রিয়ার জন্য ব্যবহৃত রাউটিং মোড। ফলব্যাক ট্রিগার করা হলে, মূল ক্লায়েন্ট অনুরোধে সেট করা রাউটিং পছন্দ থেকে মোড ভিন্ন হতে পারে। |
reason | enum ( FallbackReason ) মূল প্রতিক্রিয়ার পরিবর্তে ফলব্যাক প্রতিক্রিয়া ব্যবহার করার কারণ। এই ক্ষেত্রটি শুধুমাত্র তখনই পপুলেট করা হয় যখন ফলব্যাক মোড ট্রিগার করা হয় এবং ফলব্যাক প্রতিক্রিয়া ফেরত দেওয়া হয়। |
FallbackRoutingMode
ফিরে আসা ফলব্যাক প্রতিক্রিয়ার জন্য ব্যবহৃত প্রকৃত রাউটিং মোড।
Enums |
---|
FALLBACK_ROUTING_MODE_UNSPECIFIED | ব্যবহার করা হয়নি। |
FALLBACK_TRAFFIC_UNAWARE | নির্দেশ করে যে TRAFFIC_UNAWARE RoutingPreference প্রতিক্রিয়া গণনা করতে ব্যবহৃত হয়েছিল৷ |
FALLBACK_TRAFFIC_AWARE | নির্দেশ করে যে TRAFFIC_AWARE RoutingPreference প্রতিক্রিয়া গণনা করতে ব্যবহৃত হয়েছিল। |
ফলব্যাক রিজন
ফলব্যাক প্রতিক্রিয়া ব্যবহার করার কারণ।
Enums |
---|
FALLBACK_REASON_UNSPECIFIED | কোন ফলব্যাক কারণ উল্লেখ করা হয়নি. |
SERVER_ERROR | আপনার পছন্দের রাউটিং মোড দিয়ে রুট গণনা করার সময় একটি সার্ভার ত্রুটি ঘটেছে, কিন্তু আমরা একটি বিকল্প মোড দ্বারা গণনা করা ফলাফল ফিরিয়ে দিতে সক্ষম হয়েছি। |
LATENCY_EXCEEDED | আমরা সময়মতো আপনার পছন্দের রাউটিং মোড দিয়ে গণনা শেষ করতে পারিনি, কিন্তু আমরা একটি বিকল্প মোড দ্বারা গণনা করা ফলাফল ফেরাতে সক্ষম হয়েছি। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[null,null,["2025-08-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["\u003cp\u003eFallbackInfo provides details on why and how a fallback routing result was used if the server deviated from the preferred routing mode.\u003c/p\u003e\n"],["\u003cp\u003eThis information includes the actual routing mode used (FallbackRoutingMode) and the reason for the fallback (FallbackReason).\u003c/p\u003e\n"],["\u003cp\u003eFallbackRoutingMode specifies whether traffic conditions were considered in the fallback route (TRAFFIC_AWARE or TRAFFIC_UNAWARE).\u003c/p\u003e\n"],["\u003cp\u003eFallbackReason clarifies if the fallback was due to a server error or exceeding the allowed calculation time.\u003c/p\u003e\n"]]],["The server may use a fallback routing mode if the preferred mode fails. This fallback information is provided in JSON format, including the `routingMode` used and the `reason` for the fallback. The `routingMode` can be `FALLBACK_TRAFFIC_UNAWARE` or `FALLBACK_TRAFFIC_AWARE`. The `reason` can be `SERVER_ERROR` (due to an internal error) or `LATENCY_EXCEEDED` (calculation exceeded the allowed time). Specific enumerations define the exact fallback mode and reason used.\n"],null,["# FallbackInfo\n\n- [JSON representation](#SCHEMA_REPRESENTATION)\n- [FallbackRoutingMode](#FallbackRoutingMode)\n- [FallbackReason](#FallbackReason)\n\nInformation related to how and why a fallback result was used. If this field is set, then it means the server used a different routing mode from your preferred mode as fallback.\n\n| JSON representation |\n|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| ``` { \"routingMode\": enum (/maps/documentation/routes/reference/rest/v2/FallbackInfo#FallbackRoutingMode), \"reason\": enum (/maps/documentation/routes/reference/rest/v2/FallbackInfo#FallbackReason) } ``` |\n\n| Fields ||\n|---------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `routingMode` | `enum (`[FallbackRoutingMode](/maps/documentation/routes/reference/rest/v2/FallbackInfo#FallbackRoutingMode)`)` Routing mode used for the response. If fallback was triggered, the mode may be different from routing preference set in the original client request. |\n| `reason` | `enum (`[FallbackReason](/maps/documentation/routes/reference/rest/v2/FallbackInfo#FallbackReason)`)` The reason why fallback response was used instead of the original response. This field is only populated when the fallback mode is triggered and the fallback response is returned. |\n\nFallbackRoutingMode\n-------------------\n\nActual routing mode used for returned fallback response.\n\n| Enums ||\n|-------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `FALLBACK_ROUTING_MODE_UNSPECIFIED` | Not used. |\n| `FALLBACK_TRAFFIC_UNAWARE` | Indicates the `TRAFFIC_UNAWARE` [`RoutingPreference`](/maps/documentation/routes/reference/rest/v2/RoutingPreference) was used to compute the response. |\n| `FALLBACK_TRAFFIC_AWARE` | Indicates the `TRAFFIC_AWARE` [`RoutingPreference`](/maps/documentation/routes/reference/rest/v2/RoutingPreference) was used to compute the response. |\n\nFallbackReason\n--------------\n\nReasons for using fallback response.\n\n| Enums ||\n|-------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| `FALLBACK_REASON_UNSPECIFIED` | No fallback reason specified. |\n| `SERVER_ERROR` | A server error happened while calculating routes with your preferred routing mode, but we were able to return a result calculated by an alternative mode. |\n| `LATENCY_EXCEEDED` | We were not able to finish the calculation with your preferred routing mode on time, but we were able to return a result calculated by an alternative mode. |"]]