रास्ते की योजना बनाएं

राइडशेयरिंग यात्रा के लिए सबसे अच्छा रास्ता तय करते समय, ज़रूरी नहीं है कि सबसे तेज़ रास्ता हमेशा सबसे अच्छा विकल्प हो. शायद आपको अपने रूट की योजना बनानी चाहिए.

Routes Preferred API की मदद से, ComputeCustomRoutes तरीके का इस्तेमाल करके रूट का मकसद तय करके, रूट प्लान किया जा सकता है.

ComputeCustomRoutes तरीके से, आपको ऑपरेटर के चुने गए रास्ते और उससे मिलने वाले रास्ते के बीच के अंतर को कम करने की सुविधा मिलती है. इससे, रास्ते का पालन करने में भी मदद मिलती है.

रूट प्लानिंग का पूरा फ़ायदा पाने के लिए, Routes Preferred API और नेविगेशन SDK टूल, दोनों का इस्तेमाल करें.

ComputeCustomRoutes का तरीका चालू करना

अपने कोड में ComputeCustomRoutes तरीके का इस्तेमाल करने से पहले, आपको इसे चालू करना होगा. रूट पसंदीदा एपीआई के तरीकों को चालू करने के बारे में ज़्यादा जानकारी के लिए, शुरू करना देखें.

ComputeCustomRoutes का तरीका इस्तेमाल करना

ComputeCustomRoutes तरीके के लिए, इनपुट में रिस्पॉन्स फ़ील्ड मास्क तय करना ज़रूरी है. यूआरएल पैरामीटर $fields या fields या एचटीटीपी/gRPC हेडर X-Goog-FieldMask का इस्तेमाल करके रिस्पॉन्स फ़ील्ड मास्क सबमिट किया जा सकता है. ज़्यादा जानकारी के लिए, सिस्टम पैरामीटर देखें.

फ़ील्ड मास्क की वैल्यू, फ़ील्ड पाथ की कॉमा-सेपरेटेड लिस्ट होती है. हर फ़ील्ड पाथ, बिंदु से अलग किए गए फ़ील्ड के नामों की सूची होती है जो मैसेज की हैरारकी को दिखाते हैं. फ़ील्ड का नाम, JSON ऑब्जेक्ट कुंजी या प्रोटोबफ़ फ़ील्ड टैग का नाम होता है. फ़ील्ड पाथ, टॉप लेवल रिस्पॉन्स मैसेज टाइप से शुरू होता है. इसके बाद, वैकल्पिक तौर पर एक या उससे ज़्यादा बिंदु होते हैं. इसके बाद, फ़ील्ड के नाम का अगला लेवल शुरू किया जाता है. आम तौर पर, फ़ील्ड पाथ इस तरह बनाए जाते हैं:

topLevelField[.secondLevelField][.thirdLevelField][...]

एक खास केस फ़ील्ड मास्क, एक वाइल्डकार्ड “*” होता है, जो रूट-लेवल के सभी फ़ील्ड चुनता है.

ज़्यादा जानकारी के लिए, ये देखें:

ComputeCustomRoutes तरीके का इस्तेमाल करने के उदाहरणों के लिए, कस्टम रूट (बीटा) के उदाहरण देखें.

टोल शुल्क का हिसाब लगाया जा रहा है

टोल शुल्क का हिसाब लगाने के बारे में जानकारी पाने के लिए, टोल शुल्क का हिसाब लगाना देखें.

टोल शुल्क का हिसाब लगाने के उदाहरण देखने के लिए, कस्टम रास्ते के उदाहरण देना देखें.