v1alpha.computeRouteMatrix API में दिए गए ऑरिजिन/डेस्टिनेशन पेयर के लिए कंप्यूट किए गए रूट की जानकारी को एनकैप्सुलेट करता है. इस प्रोटो को क्लाइंट पर स्ट्रीम किया जा सकता है.
जेएसओएन के काेड में दिखाना |
---|
{ "originIndex": integer, "destinationIndex": integer, "status": { object ( |
फ़ील्ड | |
---|---|
originIndex |
अनुरोध के ऑरिजिन का शून्य पर आधारित इंडेक्स. |
destinationIndex |
अनुरोध में डेस्टिनेशन का शून्य पर आधारित इंडेक्स. |
status |
इस एलिमेंट के लिए गड़बड़ी का स्टेटस कोड. |
condition |
यह बताता है कि रास्ता मिला या नहीं. स्थिति के हिसाब से नहीं. |
distanceMeters |
रास्ते की यात्रा की दूरी, मीटर में. |
duration |
मार्ग को नेविगेट करने में लगने वाला समय. अगर सेकंड में अवधि, जिसमें नौ भिन्नात्मक अंक हो सकते हैं और जो ' |
staticDuration |
ट्रैफ़िक की स्थितियों को ध्यान में रखे बिना, रास्ते की यात्रा की अवधि. सेकंड में अवधि, जिसमें नौ भिन्नात्मक अंक हो सकते हैं और जो ' |
travelAdvisory |
रास्ते के बारे में ज़्यादा जानकारी. उदाहरण के लिए: पाबंदी और टोल की जानकारी |
fallbackInfo |
कुछ मामलों में जब सर्वर इस खास ऑरिजिन/डेस्टिनेशन पेयर के लिए दी गई प्राथमिकताओं के साथ रूट का पता नहीं लगा पाता, तो हो सकता है कि यह कंप्यूटेशन के किसी दूसरे मोड का इस्तेमाल करे. फ़ॉलबैक मोड का इस्तेमाल करने पर, इस फ़ील्ड में फ़ॉलबैक रिस्पॉन्स के बारे में पूरी जानकारी होती है. ऐसा नहीं होने पर, यह फ़ील्ड सेट नहीं होता है. |
स्थिति
Status
टाइप, एक लॉजिकल गड़बड़ी मॉडल के बारे में बताता है. यह मॉडल अलग-अलग प्रोग्रामिंग एनवायरमेंट के लिए सही होता है. इनमें REST API और RPC एपीआई शामिल हैं. इसका इस्तेमाल gRPC करता है. हर Status
मैसेज में डेटा के तीन हिस्से होते हैं: गड़बड़ी कोड, गड़बड़ी का मैसेज, और गड़बड़ी की जानकारी.
एपीआई डिज़ाइन गाइड में गड़बड़ी के इस मॉडल और इसके साथ काम करने के तरीके के बारे में ज़्यादा जानकारी पाई जा सकती है.
जेएसओएन के काेड में दिखाना |
---|
{ "code": integer, "message": string, "details": [ { "@type": string, field1: ..., ... } ] } |
फ़ील्ड | |
---|---|
code |
स्टेटस कोड, जो |
message |
डेवलपर को दिखने वाला गड़बड़ी का मैसेज, जो अंग्रेज़ी में होना चाहिए. उपयोगकर्ताओं को दिखने वाली गड़बड़ी के मैसेज का स्थानीय भाषा में अनुवाद किया जाना चाहिए और |
details[] |
उन मैसेज की सूची जिनमें गड़बड़ी की जानकारी होती है. एपीआई के इस्तेमाल के लिए, मैसेज टाइप का एक सामान्य सेट है. एक ऑब्जेक्ट, जिसमें आर्बिट्रेरी टाइप के फ़ील्ड शामिल हैं. एक और फ़ील्ड |