राइडशेयरिंग की यात्रा के लिए सबसे अच्छा रूट तय करते समय, यह ज़रूरी नहीं है कि सबसे कम समय में पहुंचने वाला रूट सबसे अच्छा विकल्प हो. आपको अपना रास्ता तय करना पड़ सकता है.
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
तरीके का इस्तेमाल करने के उदाहरणों के लिए, कस्टम रूट (बीटा) का हिसाब लगाने के उदाहरण देखें.
टोल के शुल्क का हिसाब लगाना
टोल के शुल्क का हिसाब लगाने के बारे में जानकारी के लिए, टोल के शुल्क का हिसाब लगाना लेख पढ़ें.
टोल टैक्स का हिसाब लगाने के उदाहरण देखने के लिए, कस्टम रूट का हिसाब लगाने के उदाहरण देखें.