v1alpha.computeCustomRoutes के अनुरोध का मैसेज.
जेएसओएन के काेड में दिखाना |
---|
{ "origin": { object ( |
फ़ील्ड | |
---|---|
origin |
ज़रूरी है. ऑरिजिन वेपॉइंट. |
destination |
ज़रूरी है. मंज़िल की वेपॉइंट. |
intermediates[] |
ज़रूरी नहीं. रास्ते पर वेपॉइंट का एक सेट (टर्मिनल पॉइंट को छोड़कर), जहां से या तो रुकता है या गुज़रता है. ज़्यादा से ज़्यादा 25 इंटरमीडिएट वेपॉइंट इस्तेमाल किए जा सकते हैं. |
travelMode |
ज़रूरी नहीं. परिवहन का साधन बताता है. अब सिर्फ़ Drive इस्तेमाल किया जा सकता है. |
routingPreference |
ज़रूरी नहीं. यह बताता है कि रूट की गणना कैसे की जाए. सर्वर, रूट का पता लगाने के लिए चुनी गई रूटिंग की प्राथमिकता का इस्तेमाल करने की कोशिश करता है. अगर रूटिंग प्राथमिकता की वजह से कोई गड़बड़ी होती है या इंतज़ार का समय ज़्यादा लंबा होता है, तो गड़बड़ी का मैसेज दिखता है. आने वाले समय में, जब पसंदीदा विकल्प सही नतीजा न दे, तो हम किसी दूसरे विकल्प का इस्तेमाल करने के लिए, फ़ॉलबैक तकनीक लागू कर सकते हैं. यह विकल्प सिर्फ़ तब दिया जा सकता है, जब |
polylineQuality |
ज़रूरी नहीं. पॉलीलाइन की क्वालिटी के लिए आपकी पसंद बताता है. |
polylineEncoding |
ज़रूरी नहीं. यह पॉलीलाइन के लिए कोड में बदलने के पसंदीदा तरीके के बारे में बताता है. |
departureTime |
ज़रूरी नहीं. रवानगी का समय. अगर यह वैल्यू सेट नहीं की जाती है, तो यह वैल्यू डिफ़ॉल्ट रूप से आपके अनुरोध किए गए समय से सेट हो जाएगी. अगर इस वैल्यू को ऐसे समय पर सेट किया जाता है जो पहले हो चुका है, तो अनुरोध नहीं हो पाएगा. RFC3339 यूटीसी "ज़ुलु" फ़ॉर्मैट में एक टाइमस्टैंप, जिसमें नैनोसेकंड रिज़ॉल्यूशन और नौ फ़्रैक्शनल अंक तक हो सकते हैं. उदाहरण: |
routeModifiers |
ज़रूरी नहीं. ऐसी शर्तों का सेट जो पूरे किए जाने वाले रास्तों का हिसाब लगाने के तरीके पर असर डालती हैं. |
routeObjective |
ज़रूरी है. रूट का मकसद, जिसके लिए ऑप्टिमाइज़ करना है. |
languageCode |
ज़रूरी नहीं. BCP-47 भाषा कोड, जैसे "en-US" या "sr-Latn". ज़्यादा जानकारी के लिए, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier देखें. इस्तेमाल की जाने वाली भाषाओं की सूची के लिए भाषा से जुड़ी सहायता देखें. अगर यह वैल्यू नहीं दी जाती है, तो डिसप्ले भाषा का अनुमान उस जगह से लगाया जाता है जहां अनुरोध किया गया था. |
units |
ज़रूरी नहीं. डिसप्ले फ़ील्ड की माप की इकाइयां बताता है. इसमें |
RouteObjective
v1alpha.computeCustomRoutes के ज़रिए ऑप्टिमाइज़ करने के मकसद को एनकैप्सुलेट करता है.
जेएसओएन के काेड में दिखाना |
---|
{
"rateCard": {
object ( |
फ़ील्ड | |
---|---|
rateCard |
रेट कार्ड का मकसद. |
RateCard
रेट कार्ड रूट के मकसद को एनकैप्सुलेट करता है.
जेएसओएन के काेड में दिखाना |
---|
{ "costPerMinute": { object ( |
फ़ील्ड | |
---|---|
costPerMinute |
ज़रूरी नहीं. हर मिनट की लागत. |
costPerKm |
ज़रूरी नहीं. हर किलोमीटर की लागत. |
includeTolls |
ज़रूरी नहीं. कुल कीमत में टोल की कीमत शामिल करनी है या नहीं. |
MonetaryCost
रेट कार्ड में इस्तेमाल किए गए खर्च को शामिल करता है.
जेएसओएन के काेड में दिखाना |
---|
{ "value": number } |
फ़ील्ड | |
---|---|
value |
ज़रूरी है. अनुरोध से मिली स्थानीय मुद्रा में कीमत की वैल्यू. |