राइडशेयरिंग की यात्रा के लिए सबसे अच्छा रास्ता तय करते समय, यह ज़रूरी नहीं है कि सबसे तेज़ रास्ता हमेशा सबसे अच्छा विकल्प हो. आपको अपना रास्ता तय करना पड़ सकता है.
Routes Preferred API की मदद से, ComputeCustomRoutes तरीके का इस्तेमाल करके रूट प्लान किया जा सकता है. इसके लिए, आपको रूट का मकसद बताना होगा.
ComputeCustomRoutes तरीके से, तय किए गए रास्ते का पालन करने में भी मदद मिल सकती है. इससे ऑपरेटर के चुने गए रास्ते और तय किए गए रास्ते के बीच के अंतर को कम किया जा सकता है.
रास्ते की प्लानिंग का पूरा फ़ायदा पाने के लिए, Routes Preferred API और Navigation SDK, दोनों का इस्तेमाल करें.
ComputeCustomRoutes तरीके को चालू करना
अपने कोड में ComputeCustomRoutes तरीके का इस्तेमाल करने से पहले, आपको इसे चालू करना होगा. Routes Preferred API के तरीकों को चालू करने के बारे में ज़्यादा जानने के लिए, शुरू करना लेख पढ़ें.
ComputeCustomRoutes तरीके का इस्तेमाल करना
ComputeCustomRoutes तरीके में, आपको इनपुट में जवाब फ़ील्ड मास्क तय करना होता है. यूआरएल पैरामीटर $fields या fields का इस्तेमाल करके या एचटीटीपी/gRPC हेडर X-Goog-FieldMask का इस्तेमाल करके, रिस्पॉन्स फ़ील्ड मास्क दिया जा सकता है. ज़्यादा जानकारी के लिए, सिस्टम पैरामीटर देखें.
फ़ील्ड मास्क की वैल्यू, कॉमा लगाकर अलग की गई फ़ील्ड पाथ की लिस्ट होती है. हर फ़ील्ड पाथ, फ़ील्ड के नामों की एक ऐसी सूची होती है जिसमें हर नाम के बाद डॉट लगा होता है. यह सूची, मैसेज के क्रम को दिखाती है. फ़ील्ड का नाम, JSON ऑब्जेक्ट की कुंजी या प्रोटोबफ़ फ़ील्ड टैग का नाम होता है. फ़ील्ड पाथ, टॉप लेवल के रिस्पॉन्स मैसेज टाइप से शुरू होता है. इसके बाद, एक या उससे ज़्यादा बिंदु हो सकते हैं. इसके बाद, फ़ील्ड के नाम का अगला लेवल होता है. आम तौर पर, फ़ील्ड पाथ इस तरह बनाए जाते हैं:
topLevelField[.secondLevelField][.thirdLevelField][...]
खास मामले में फ़ील्ड मास्क, वाइल्डकार्ड “*” होता है. यह सभी रूट-लेवल फ़ील्ड चुनता है.
ज़्यादा जानकारी के लिए, देखें:
ComputeCustomRoutes तरीके के इस्तेमाल के उदाहरणों के लिए, कस्टम रूट का हिसाब लगाने के उदाहरण देखें.
टोल के शुल्क का हिसाब लगाना
टोल के शुल्क का हिसाब लगाने के बारे में जानने के लिए, टोल के शुल्क का हिसाब लगाना लेख पढ़ें.
टोल टैक्स का हिसाब लगाने के उदाहरणों के लिए, कस्टम रूट का हिसाब लगाने के उदाहरण देखें.