यह उन वैल्यू का सेट होता है जो रूट कैलकुलेट करते समय ध्यान रखने वाली बातों को ध्यान में रखते हैं.
Enums | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED |
कोई रूटिंग प्राथमिकता दर्ज नहीं है. TRAFFIC_UNAWARE को डिफ़ॉल्ट के तौर पर सेट करें. |
TRAFFIC_UNAWARE |
लाइव ट्रैफ़िक की स्थितियों को ध्यान में रखे बिना, रास्तों की जानकारी देता है. यह तब काम करता है, जब ट्रैफ़िक की स्थितियों से कोई फ़र्क़ नहीं पड़ता या लागू न हों. इस वैल्यू का इस्तेमाल करने से, इंतज़ार का समय सबसे कम होता है. ध्यान दें: DRIVE और TWO_WHEELER के लिए, चुना गया रास्ता और अवधि, सड़क के नेटवर्क और समय पर निर्भर औसत ट्रैफ़िक पर आधारित हैं, न कि सड़क की मौजूदा स्थितियों पर. इसलिए, रास्तों में ऐसी सड़कें शामिल हो सकती हैं जो कुछ समय के लिए बंद हैं. सड़क के नेटवर्क में बदलाव, ट्रैफ़िक की औसत स्थिति, और सेवा की डिस्ट्रिब्यूट की गई जानकारी में हुए बदलावों की वजह से, किसी अनुरोध के नतीजे समय के साथ बदल सकते हैं. नतीजे भी किसी भी समय या फ़्रीक्वेंसी में, करीब-करीब एक जैसे रास्तों के हिसाब से अलग-अलग हो सकते हैं. |
TRAFFIC_AWARE |
ट्रैफ़िक की लाइव स्थितियों को ध्यान में रखते हुए रास्तों की गिनती करता है. TRAFFIC_AWARE_OPTIMAL के उलट, इंतज़ार के समय को कम करने के लिए, कुछ ऑप्टिमाइज़ेशन लागू किए जाते हैं. |
TRAFFIC_AWARE_OPTIMAL |
सबसे ज़्यादा परफ़ॉर्मेंस ऑप्टिमाइज़ेशन को लागू किए बिना, लाइव ट्रैफ़िक की स्थितियों को ध्यान में रखते हुए रास्तों की गिनती करता है. इस वैल्यू का इस्तेमाल करने से, इंतज़ार का समय सबसे ज़्यादा होता है. |