GMSनेविगेशन रूटिंग विकल्प क्लास रेफ़रंस

GMSनेविगेशन रूटिंग विकल्प क्लास का रेफ़रंस

खास जानकारी

नहीं बदली जा सकने वाली क्लास, जिसमें रूटिंग लॉजिक से जुड़े विकल्प शामिल होते हैं. जैसे, रूटिंग रणनीति.

GMSNavigationMutableRoutingOptions से इनहेरिट किया गया.

सार्वजनिक सदस्य के फ़ंक्शन

(इंस्टेंस टाइप)- initWithरूटरणनीति:
 रूटिंग रणनीति के साथ रूटिंग विकल्प शुरू करता है.
(इंस्टेंस टाइप)- initWithAlternativeRoutesStrategy:
 वैकल्पिक रास्ता रणनीति के साथ रूटिंग विकल्पों को शुरू करता है.
(इंस्टेंस टाइप)- initWithTargetDestinationsMeters:
 तय की गई दूरी के साथ रूटिंग के विकल्पों को शुरू करता है और GMSनेविगेशन रूटिंग रणनीतिDeltaToTargetTarget पर रूटिंग रणनीति सेट करता है.

प्रॉपर्टी

GMSNavigationRoutingStrategyroutingStrategy
 समय या दूरी के हिसाब से रास्तों की रैंकिंग दिखाता है.
GMSNavigationAlternateRoutesStrategyalternateRoutesStrategy
 डेस्टिनेशन सेट करते समय इस्तेमाल की जाने वाली वैकल्पिक रास्तों की रणनीति.
NSArray< NSNumber * > * targetDistancesMeters
 टारगेट की गई दूरियों का कलेक्शन.

मेंबर फ़ंक्शन से जुड़ा दस्तावेज़

रूटिंग रणनीति के साथ रूटिंग विकल्प शुरू करता है.

पैरामीटर:
routingStrategyरूटिंग रणनीति, जो लौटाए गए रास्तों का क्रम बताती है.

वैकल्पिक रास्ता रणनीति के साथ रूटिंग विकल्पों को शुरू करता है.

पैरामीटर:
alternateRoutesStrategyवैकल्पिक रास्तों की रणनीति, जो लौटने वाले वैकल्पिक रास्तों की संख्या तय करती है.
- (instancetype) initWithTargetTargetsMeters: (NSArray< NSNumber * > *) targetDistancesMeters

तय की गई दूरी के साथ रूटिंग के विकल्पों को शुरू करता है और GMSनेविगेशन रूटिंग रणनीतिDeltaToTargetTarget पर रूटिंग रणनीति सेट करता है.

पक्का करें कि टारगेट की गई दूरियां इस्तेमाल किए जाने पर वे हमेशा अप-टू-डेट हों.

पैरामीटर:
targetDistancesMetersमंज़िलों की दूरियों को टारगेट करें. हर टारगेट की दूरी का इस्तेमाल, यात्रा से जुड़ी मंज़िल तक के रूट को उनके कुल डेल्टा के आधार पर रैंक करने के लिए किया जाता है.

प्रॉपर्टी से जुड़े दस्तावेज़

समय या दूरी के हिसाब से रास्तों की रैंकिंग दिखाता है.

GMSNavigationMutableRoutingOptions में लागू किया गया.

डेस्टिनेशन सेट करते समय इस्तेमाल की जाने वाली वैकल्पिक रास्तों की रणनीति.

GMSNavigationMutableRoutingOptions में लागू किया गया.

- (NSArray<NSNumber *>*) targetDistancesMeters [read, assign]

टारगेट की गई दूरियों का कलेक्शन.

टारगेट की दूरी का इस्तेमाल करके, किसी मंज़िल तक पहुंचने के रूट को सबसे छोटे से बड़े पैमाने पर रैंक करने के लिए इस्तेमाल किया जाता है. तत्व गैर-ऋणात्मक पूर्णांक होने चाहिए. एक ही समय पर GMS NavigationAlternativeRoutesस्ट्रेटजी और इस फ़ील्ड को सेट न करें. फ़िलहाल, टारगेट की गई दूरी का इस्तेमाल सिर्फ़ पहली मंज़िल के लिए किया जा सकता है. इसलिए, अरे में सिर्फ़ एक पॉज़िटिव पूर्णांक डालें. अगर पहला एलिमेंट पॉज़िटिव पूर्णांक नहीं है, तो रूटिंग रणनीति सबसे अच्छी रूटिंग रणनीति को डिफ़ॉल्ट रूप से सेट करती है.

GMSNavigationMutableRoutingOptions में लागू किया गया.