इस गाइड में, Navigation Connect का इस्तेमाल करते समय पेलोड की गड़बड़ियों और डेटा फ़ीड से जुड़ी समस्याओं को हल करने का तरीका बताया गया है.
ENROUTE स्टेटस नहीं मिला
अगर आपको ENROUTE स्टेटस नहीं मिलता है, तो हो सकता है कि पुष्टि करने में कोई गड़बड़ी हुई हो. अपने शुरुआती CreateTrip रिस्पॉन्स में, एपीआई पैरामीटर की गलत स्पेलिंग या यात्रा के खत्म हो चुके टोकन की जांच करें.
अगर स्थिति NEW बनी रहती है, तो हो सकता है कि ड्राइवर का डिवाइस पुष्टि करने की प्रोसेस को रोक रहा हो.
इन मामलों में, Navigation Connect गड़बड़ी के मैसेज नहीं भेजता. इसलिए, यहां दिए गए उदाहरण देखें:
- अगर नेविगेशन ऐप्लिकेशन को डेस्टिनेशन नहीं मिल रहा है, तो पुष्टि करें कि आपने लॉन्च यूआरएल में मान्य डेस्टिनेशन पास किया हो.
- अगर कोई मान्य रूट मौजूद नहीं है, तो पुष्टि करें कि शुरुआती और मंज़िल की जगह सही हो और सड़क के रास्ते वहां पहुंचा जा सकता हो.
- अगर सेशन की पुष्टि नहीं हो पाती है, तो
CreateTripरिस्पॉन्स में एपीआई पैरामीटर की स्पेलिंग गलत होने या यात्रा के टोकन की समयसीमा खत्म होने की समस्या देखें. - अगर ऊपर दिए गए उदाहरणों को देखने के बाद भी स्थिति
NEWबनी रहती है, तो ड्राइवर को Google Maps या Waze में जाकर, जगह की सटीक जानकारी की सेटिंग चालू करनी होगी. साथ ही, सहमति लेने के लिए दिखने वाले प्रॉम्प्ट को स्वीकार करना होगा. - अगर ड्राइवर ने Google Maps में गुप्त मोड चालू किया है, तो ऐप्लिकेशन में गड़बड़ी का मैसेज दिखेगा और सेशन शुरू नहीं होगा. ड्राइवर से गुप्त मोड बंद करने के लिए कहें.
यात्रा शुरू होने पर, स्थिति FAILED या CLIENT_ERROR के तौर पर मिली
अगर ड्राइवर के यात्रा शुरू करने पर, स्टेटस FAILED या CLIENT_ERROR में बदल जाता है, तो इसका मतलब है कि किसी वजह से यात्रा का डेटा शेयर नहीं किया जा सका. इन वजहों की जांच करें:
- ड्राइवर के कनेक्शन से जुड़ी समस्याएं.
- ड्राइवर, Android Auto या Apple CarPlay का इस्तेमाल कर रहा हो.
- ड्राइवर ने सहमति नहीं दी है या सहमति वापस ले ली है.
- ड्राइवर की पुष्टि करने में समस्याएं.
- ड्राइवर ने अमेरिका में यात्रा शुरू की है, लेकिन आपके ऐप्लिकेशन में अमेरिका में यात्रा का डेटा शेयर करने की सुविधा चालू नहीं है.
यात्रा के बारे में कोई और अपडेट नहीं मिला
अगर आपके Google Cloud Pub/Sub विषय या GetTrip एपीआई कॉल को FAILED या ENROUTE के बाद यात्रा के अपडेट नहीं मिलते हैं, तो यात्रा के अपडेट न मिलने की ये वजहें हो सकती हैं:
- Google Maps या Waze के अचानक बंद हो जाने की समस्या.
- ड्राइवर के फ़ोन में नेटवर्क कनेक्टिविटी से जुड़ी समस्याएं.
अनुमानित पेलोड नहीं मिला
अगर ऊपर दिए गए तरीके आज़माने के बाद भी आपको उम्मीद के मुताबिक पेलोड नहीं मिलता है और आपने पुष्टि कर ली है कि सभी सेटअप सही हैं, तो इन वजहों से पेलोड नहीं मिल सकते:
- नेटवर्क कनेक्टिविटी से जुड़ी समस्याओं की वजह से, पेलोड में कमी आ सकती है.
- जीपीएस/जीएनएसएस का सिग्नल कमज़ोर होना: नेविगेशन के लिए, जीपीएस/जीएनएसएस सैटलाइट से सटीक जगह की जानकारी पाना ज़रूरी है. ऐसा हो सकता है कि अंडरग्राउंड पार्किंग गैराज, शहरी इलाकों की ऊंची इमारतों के बीच की सड़कों या सुरंगों में ऐसा न हो पाए. वाहन में डिवाइस की जगह से भी सिग्नल की क्वालिटी पर असर पड़ सकता है.
- डिवाइस की क्वालिटी और पुराना होना: पुराने या सस्ते डिवाइसों में, खराब क्वालिटी वाले जीपीएस चिप हो सकते हैं. इससे जगह की जानकारी की रिपोर्टिंग की सटीकता पर असर पड़ता है.