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