ComputeCustomRoutes के अनुरोध का मैसेज.
| JSON के काेड में दिखाना |
|---|
{ "origin": { object ( |
| फ़ील्ड | |
|---|---|
origin |
ज़रूरी है. ऑरिजिन वेपॉइंट. |
destination |
ज़रूरी है. डेस्टिनेशन वेपॉइंट. |
intermediates[] |
ज़रूरी नहीं. रास्ते में मौजूद वे पॉइंट जहां रुकना है या जिनके रास्ते से गुज़रना है. इसमें टर्मिनल पॉइंट शामिल नहीं हैं. इसमें ज़्यादा से ज़्यादा 25 इंटरमीडिएट वेपॉइंट जोड़े जा सकते हैं. |
travel |
ज़रूरी नहीं. यात्रा के साधन के बारे में बताता है. सिर्फ़ |
routing |
ज़रूरी नहीं. यह बताता है कि रूट का हिसाब कैसे लगाया जाए. सर्वर, रास्ते का हिसाब लगाने के लिए, चुनी गई रूटिंग प्राथमिकता का इस्तेमाल करने की कोशिश करता है. अगर रूटिंग की प्राथमिकता से कोई गड़बड़ी होती है या इंतज़ार का समय बहुत ज़्यादा हो जाता है, तो गड़बड़ी का मैसेज दिखता है. इस विकल्प को सिर्फ़ तब तय किया जा सकता है, जब |
polyline |
ज़रूरी नहीं. पॉलीलाइन की क्वालिटी के लिए आपकी प्राथमिकता बताता है. |
polyline |
ज़रूरी नहीं. पॉलीलाइन के लिए पसंदीदा एन्कोडिंग तय करता है. |
departure |
ज़रूरी नहीं. रवानगी का समय. अगर इस वैल्यू को सेट नहीं किया जाता है, तो यह वैल्यू डिफ़ॉल्ट रूप से उस समय पर सेट हो जाती है जब आपने अनुरोध किया था. अगर इस वैल्यू को पहले ही हो चुके समय पर सेट किया जाता है, तो अनुरोध पूरा नहीं होगा. आरएफ़सी3339 यूटीसी के "Zulu" फ़ॉर्मैट में एक टाइमस्टैंप, नैनोसेकंड रिज़ॉल्यूशन और नौ दशमलव अंकों के साथ. उदाहरण: |
route |
ज़रूरी नहीं. ऐसी शर्तों का सेट जो रास्तों का हिसाब लगाने के तरीके पर असर डालती हैं. |
route |
ज़रूरी है. ऑप्टिमाइज़ करने के लिए रूट का मकसद. |
language |
ज़रूरी नहीं. BCP-47 भाषा कोड, जैसे कि "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, यूनिकोड स्थान-भाषा आइडेंटिफ़ायर देखें. इस्तेमाल की जा सकने वाली भाषाओं की सूची के लिए, भाषा से जुड़ी सहायता देखें. यह वैल्यू न देने पर, डिसप्ले की भाषा का अनुमान, रास्ते के अनुरोध की जगह के आधार पर लगाया जाता है. |
units |
ज़रूरी नहीं. डिसप्ले फ़ील्ड के लिए, मेज़रमेंट की इकाइयों की जानकारी देता है. इसमें |
RouteObjective
ComputeCustomRoutes से ऑप्टिमाइज़ करने के लिए, किसी मकसद को इनकैप्सुलेट करता है.
| JSON के काेड में दिखाना |
|---|
{ // Union field |
| फ़ील्ड | |
|---|---|
यूनियन फ़ील्ड objective. रास्ते का मकसद. objective इनमें से सिर्फ़ एक हो सकता है: |
|
rate |
रेट कार्ड का मकसद. |
RateCard
RateCard रूट के मकसद को एनकैप्सुलेट करता है.
| JSON के काेड में दिखाना |
|---|
{ "costPerMinute": { object ( |
| फ़ील्ड | |
|---|---|
cost |
ज़रूरी नहीं. हर मिनट की लागत. |
cost |
ज़रूरी नहीं. हर किलोमीटर की लागत. |
include |
ज़रूरी नहीं. कुल कीमत में टोल कॉस्ट शामिल करना है या नहीं. |
MonetaryCost
रेट कार्ड में इस्तेमाल की गई कीमत को शामिल करता है.
| JSON के काेड में दिखाना |
|---|
{ "value": number } |
| फ़ील्ड | |
|---|---|
value |
ज़रूरी है. अनुरोध से पता चली, स्थानीय मुद्रा में कीमत की वैल्यू. |