रूटिंग विकल्प

Public class RoutingOptions ऑब्जेक्ट का विस्तार करता है

किसी मंज़िल के रास्ते की गणना करने के लिए Navigator के इस्तेमाल किए गए विकल्पों के बारे में बताता है.

नेस्ट की गई क्लास की खास जानकारी

@इंटरफ़ेस RoutingOptions.RoutingStrategy रूटिंग की रणनीति यह बताती है कि रास्तों को कैसे रैंक किया जाता है. इसका असर उस रूट पर पड़ता है जिसे शुरू में चुना गया है. इसके अलावा, रूट बदलने के दौरान भी इसका असर पड़ता है.
@इंटरफ़ेस RoutingOptions.TravelMode इससे यह पता चलता है कि रास्ते की जानकारी देने के लिए, किस तरह के परिवहन का इस्तेमाल किया जाता है. 

पब्लिक कंस्ट्रक्टर से जुड़ी खास जानकारी

सार्वजनिक तरीके से जुड़ी खास जानकारी

RoutingOptions
alternateRoutesStrategy(AlternateRoutesStrategy alternateRoutesOption)
यह नीति नेविगेशन के दौरान दिखाए जाने वाले वैकल्पिक रास्तों की संख्या को कॉन्फ़िगर करती है.
RoutingOptions
avoidHighways(बूलियन से बचने बड़े रास्ते)
इस नीति से यह कॉन्फ़िगर किया जाता है कि किसी मंज़िल के लिए रास्ता जनरेट करते समय, हाइवे और मोटरवे से बचें या नहीं.
RoutingOptions
avoidTolls(बूलियन beforeTolls)
इस नीति से यह कॉन्फ़िगर किया जाता है कि किसी मंज़िल के लिए रास्ता जनरेट करते समय, टोल सड़कों से बचना है या नहीं.
AlternateRoutesStrategy
getAlternateRoutesStrategy()
नेविगेशन के दौरान दिखाए गए वैकल्पिक रास्तों की संख्या के लिए पसंदीदा डिसप्ले रणनीति दिखाता है.
boolean
getAvoidHighways()
यह बूलियन दिखाता है कि क्या हाइवे और मोटरवे रोके गए हैं या नहीं.
boolean
getAvoidTolls()
यह बताने के लिए बूलियन देता है कि टोल सड़कों से बचा जा सकता है या नहीं.
लंबा
getLocationTimeoutMs()
setDestinations(List) के न होने से पहले, जगह की जानकारी ठीक होने तक इंतज़ार करने का ज़्यादा से ज़्यादा समय, मिलीसेकंड में दिखाता है.
int
int
getTravelMode()
उपयोगकर्ता को दिए जाने वाले निर्देशों के टाइप की जानकारी देता है.
RoutingOptions
locationTimeoutMs(long locationTimeoutMs)
यह नीति, LOCATION_UNKNOWN के साथ setDestinations(List) के काम न करने से पहले, जगह की जानकारी ठीक करने के लिए ज़्यादा से ज़्यादा इंतज़ार के समय को कॉन्फ़िगर करती है.
RoutingOptions
routingStrategy(इंट रूटिंग रणनीति)
नेविगेशन और फिर से रूट करने के लिए इस्तेमाल की जाने वाली रूटिंग रणनीति तय करती है.
RoutingOptions
travelMode(int travelMode)
नेविगेशन के निर्देश तय करने के लिए इस्तेमाल किए जाने वाले परिवहन के टाइप बताता है.

इनहेरिट किए गए तरीके की खास जानकारी

पब्लिक कंस्ट्रक्टर

Public RoutingOptions ()

सार्वजनिक तरीके

RoutingOptions alternateRoutesStrategyAlternateRoutesStrategy

यह नीति नेविगेशन के दौरान दिखाए जाने वाले वैकल्पिक रास्तों की संख्या को कॉन्फ़िगर करती है. डिफ़ॉल्ट रूप से, सभी उपलब्ध वैकल्पिक रास्ते दिखाए जाते हैं.

पैरामीटर
alternateRoutesOption नेविगेशन के दौरान दिखाए गए वैकल्पिक रास्तों की संख्या के लिए पसंदीदा डिसप्ले रणनीति.
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए विधि को कॉल किया गया था, साथ ही अपडेट की गई वैकल्पिक मार्ग सेटिंग भी शामिल है.

सार्वजनिक RoutingOptions avoidHighways (boolean avoidHighways)

इस नीति से यह कॉन्फ़िगर किया जाता है कि किसी मंज़िल के लिए रास्ता जनरेट करते समय, हाइवे और मोटरवे से बचें या नहीं.

पैरामीटर
avoidHighways अगर true है, तो हाइवे और मोटरवे से बचा जाएगा.
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए विधि को अपडेट किए गए हाईवे से बचने की सेटिंग के साथ कॉल किया गया था

सार्वजनिक RoutingOptions avoidTolls (boolean avoidTolls)

इस नीति से यह कॉन्फ़िगर किया जाता है कि किसी मंज़िल के लिए रास्ता जनरेट करते समय, टोल सड़कों से बचना है या नहीं.

पैरामीटर
avoidTolls अगर true है, तो टोल सड़कों से बचें.
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए, अपडेट की गई टोल से बचने की सेटिंग के साथ तरीका कॉल किया गया था

सार्वजनिक AlternateRoutesStrategy getAlternateRoutesStrategy ()

नेविगेशन के दौरान दिखाए गए वैकल्पिक रास्तों की संख्या के लिए पसंदीदा डिसप्ले रणनीति दिखाता है.

सार्वजनिक बूलियन getAvoidHighways ()

यह बूलियन दिखाता है कि क्या हाइवे और मोटरवे रोके गए हैं या नहीं.

रिटर्न
  • अगर हाइवे और मोटरवे शामिल नहीं किए जाते हैं, तो true

सार्वजनिक बूलियन getAvoidTolls ()

यह बताने के लिए बूलियन देता है कि टोल सड़कों से बचा जा सकता है या नहीं.

रिटर्न
  • अगर टोल सड़कों से बचना है, तो true

सार्वजनिक लंबी अवधि getLocationTimeoutMs ()

setDestinations(List) के न होने से पहले, जगह की जानकारी ठीक होने तक इंतज़ार करने का ज़्यादा से ज़्यादा समय, मिलीसेकंड में दिखाता है. अगर वैल्यू शून्य है, तो कोई सीमा नहीं है.

रिटर्न
  • जगह की जानकारी ठीक होने तक इंतज़ार करने का ज़्यादा से ज़्यादा समय

Public int getRoutingStrategy ()

Public int getTravelMode ()

उपयोगकर्ता को दिए जाने वाले निर्देशों के टाइप की जानकारी देता है.

सार्वजनिक RoutingOptions locationTimeoutMs (long locationTimeoutMs)

यह नीति, LOCATION_UNKNOWN के साथ setDestinations(List) के काम न करने से पहले, जगह की जानकारी ठीक करने के लिए ज़्यादा से ज़्यादा इंतज़ार के समय को कॉन्फ़िगर करती है. डिफ़ॉल्ट वैल्यू शून्य होने पर, उसे हमेशा इंतज़ार करना पड़ेगा.

पैरामीटर
locationTimeoutMs किसी जगह के लिए इंतज़ार करने का ज़्यादा से ज़्यादा समय (मिलीसेकंड में).
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए विधि को कॉल किया गया था, साथ ही अपडेट की गई स्थान टाइमआउट सेटिंग

सार्वजनिक RoutingOptions routingStrategy (इंट रूटिंग रणनीति)

नेविगेशन और फिर से रूट करने के लिए इस्तेमाल की जाने वाली रूटिंग रणनीति तय करती है.

पैरामीटर
routingStrategy

सार्वजनिक RoutingOptions travelMode (inttravelMode)

नेविगेशन के निर्देश तय करने के लिए इस्तेमाल किए जाने वाले परिवहन के टाइप बताता है.

पैरामीटर
travelMode
रिटर्न
  • वह ऑब्जेक्ट जिसके लिए विधि को अपडेट किए गए यात्रा मोड के साथ कॉल किया गया था.