क्वालिटी बनाम इंतज़ार के समय के बीच बदले गए शुल्क को कॉन्फ़िगर करना

Routes Preferred API, रास्ते का हिसाब लगाने के लिए, रास्ते की तीन प्राथमिकताएं उपलब्ध कराता है. इनमें अंतर इस बात से तय होता है कि रास्ते का हिसाब लगाते समय, ट्रैफ़िक की स्थिति को किस हद तक ध्यान में रखा जाता है. रास्ते की क्वालिटी, अनुमानित ईटीए, और जवाब मिलने में लगने वाले समय के हिसाब से, हर रूटिंग की सेटिंग के नतीजे अलग-अलग होते हैं.

ट्रैफ़िक के हाल के बारे में जानकारी

ट्रैफ़िक के हाल से, ट्रैफ़िक के फ़्लो की दर का पता चलता है. उदाहरण के लिए:

  • जब ट्रैफ़िक जाम नहीं होता, तो ट्रैफ़िक का हाल सामान्य माना जाता है. साथ ही, ट्रैफ़िक बिना किसी रुकावट के सामान्य रफ़्तार से चलता है.

  • रश-ऑवर के दौरान, ट्रैफ़िक की डेंसिटी बढ़ जाती है. इससे ट्रैफ़िक की रफ़्तार धीमी हो जाती है और ट्रैफ़िक का हाल हल्का से मध्यम हो जाता है.

  • बंपर-टू-बंपर ट्रैफ़िक में, फ़्लो-रेट रुक जाता है. इससे ट्रैफ़िक का हाल खराब हो जाता है.

ट्रैफ़िक की जानकारी न होना

TRAFFIC_UNAWARE रूटिंग की प्राथमिकता सेट करने पर, ट्रैफ़िक की स्थिति को ध्यान में रखे बिना रूट का हिसाब लगाया जाता है. राउटिंग की इस प्राथमिकता से, जवाब मिलने में लगने वाला समय सबसे कम होता है. इसका मतलब है कि जवाब सबसे तेज़ी से मिलते हैं.

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

ट्रैफ़िक के बारे में जानकारी

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

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

ट्रैफ़िक के हिसाब से सबसे सही रूट

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

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

उदाहरण

यहां दिए गए JSON कोड से पता चलता है कि अनुरोध मैसेज की इकाई के मुख्य हिस्से में, रूटिंग की प्राथमिकता कैसे सेट की जाती है.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude":37.419734,
        "longitude":-122.0827784
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude":37.417670,
        "longitude":-122.079595
      }
    }
  },
  "travelMode":"DRIVE",
  "routingPreference":"TRAFFIC_AWARE_OPTIMAL"
}