Navigation Connect API, Navigation SDK का एक आसान विकल्प है. इसमें रूटिंग के लिए, Google Maps और Waze के स्टैंडअलोन ऐप्लिकेशन का इस्तेमाल किया जाता है. इसके लिए, आपको अपने ऐप्लिकेशन में नेविगेशन के लिए कस्टम इंटरफ़ेस बनाने और उसे एम्बेड करने की ज़रूरत नहीं होती. यह ड्राइवर के सेशन को सुरक्षित तरीके से आपके बैकएंड से लिंक करता है. जब कोई ड्राइवर यात्रा शुरू करता है, तो उसे नेविगेशन का अपना जाना-पहचाना इंटरफ़ेस दिखता है. हालांकि, इसमें दो चीज़ें और जुड़ जाती हैं: यात्रा का डेटा शेयर करने की सहमति का प्रॉम्प्ट (हर 12 महीने में इसकी ज़रूरत होती है) और आपके ऐप्लिकेशन पर वापस जाने के लिए, ब्रैंड वाला 'वापस जाएं' बटन.
Navigation Connect API का इस्तेमाल क्यों करें
Navigation Connect API की मदद से, Google Maps या Waze से यात्रा की जगह और ईटीए के रीयल-टाइम अपडेट को सीधे अपने बैकएंड प्रोसेस में इंटिग्रेट किया जा सकता है. इससे आपको कारोबार से जुड़े अहम फ़ैसले लेने में मदद मिलती है. साथ ही, ड्राइवर अपनी पसंद के नेविगेशन ऐप्लिकेशन, Google Maps या Waze का इस्तेमाल करते हैं, तब भी आप अपने ग्राहकों के साथ सटीक अपडेट शेयर कर सकते हैं.
इस्तेमाल के उदाहरणों में ये शामिल हैं:
- राइडशेयरिंग की सुविधा को ज़्यादा पारदर्शी बनाना: राइडशेयरिंग की सुविधा का इस्तेमाल करने वाले ग्राहकों और यात्रियों को, ड्राइवर की जगह और पहुंचने के अनुमानित समय के बारे में सटीक और रीयल-टाइम अपडेट देना.
- डिलीवरी की ट्रैकिंग को बेहतर बनाना: लाइव ट्रैफ़िक और रूटिंग डेटा के आधार पर, ग्राहकों को शिपमेंट या खाने की डिलीवरी के सटीक समय के बारे में बताना.
- बेड़े के मैनेजमेंट और डिस्पैच को बेहतर बनाना: ड्राइवर की लाइव लोकेशन को ट्रैक करके, ऑन-डिमांड सेवाएं (जैसे, ब्रेकडाउन की सहायता, रखरखाव या परिवहन) देने वाले बेड़े या मोबाइल वर्कफ़ोर्स के लिए, सोच-समझकर डिस्पैच से जुड़े फ़ैसले लेना.
Navigation Connect API का इस्तेमाल करके क्या-क्या किया जा सकता है
Navigation Connect API की मदद से, Google Maps या Waze से जगह की रीयल-टाइम जानकारी और ईटीए के अपडेट सीधे अपने बैकएंड में पाए जा सकते हैं.
- बिना किसी रुकावट के यात्राओं को ट्रैक करना: ड्राइवर की पसंद के Google Maps या Waze के इस्तेमाल में बदलाव किए बिना या उसके उपयोगकर्ता अनुभव में बदलाव किए बिना, यात्राओं को ट्रैक करना.
- रीयल-टाइम में जगह की जानकारी ऐक्सेस करना: यात्रा के दौरान, ड्राइवर की रीयल-टाइम लोकेशन, बाकी दूरी और बीता हुआ समय लगातार पाना.
- यात्रा के लाइफ़साइकल की निगरानी करना: यात्रा के डेटा के लिए अपडेट की फ़्रीक्वेंसी कॉन्फ़िगर करना, ताकि यात्रा के सटीक स्टेटस को ट्रैक किया जा सके. साथ ही, यह तुरंत पता चल सके कि ड्राइवर रास्ते में है, पहुंच गया है या उसने यात्रा रोक दी है.
- ईटीए का इस्तेमाल करना और उसे शेयर करना: Google के लाइव रूटिंग एल्गोरिदम की मदद से, ईटीए के सटीक अपडेट पाना.
- बाकी बचे रूट और ट्रैफ़िक को ट्रैक करना (सिर्फ़ Waze): ड्राइवर की मौजूदा जगह से उसकी मंज़िल तक के बाकी बचे रूट की पॉलीलाइन और रीयल-टाइम ट्रैफ़िक की स्थितियों की जानकारी पाना. यह जानकारी, Waze में दिखने वाली जानकारी के जैसी ही होती है.
- डाइनैमिक ट्रिमिंग: गाड़ी के चलने पर, Navigation Connect, ड्राइवर के चालू रूट की पॉलीलाइन (ऐप्लिकेशन में फ़िलहाल नेविगेट किया जा रहा पूरा रूट) को अपने-आप ट्रिम कर देता है. इससे आपको सिर्फ़ बाकी बचा रूट (ड्राइवर की मौजूदा जगह से मंज़िल तक का सेगमेंट) मिलता है.
- अपडेट की फ़्रीक्वेंसी: रूट और ट्रैफ़िक का हाल, रूट की फिर से गणना करने, क्लाइंट-साइड पर पहले से रूट बदलने या ट्रैफ़िक का हाल में बदलाव होने पर अपने-आप अपडेट हो जाते हैं.
- डेटा को आसानी से इंटिग्रेट करना: डायरेक्ट REST API कॉल का इस्तेमाल करके, रीयल-टाइम में यात्रा का डेटा इस्तेमाल करना या Google Cloud Pub/Sub की सदस्यता का इस्तेमाल करके, अपडेट को आसानी से स्ट्रीम करना.
Navigation Connect API कैसे काम करता है
Navigation Connect API, CreateTrip का अनुरोध स्वीकार करता है. इसमें आपके मोबाइल ऐप्लिकेशन के आइडेंटिफ़ायर और सेशन का कॉन्फ़िगरेशन शामिल होता है. यह सेवा, यात्रा का एक यूनीक इंस्टेंस जनरेट करती है और यात्रा का टोकन दिखाती है. इसके बाद, इस टोकन को Google Maps या Waze के डीप लिंक में जोड़ा जाता है. जब ड्राइवर नेविगेशन शुरू करता है और सहमति देता है, तो सेवा रीयल-टाइम में नेविगेशन के डेटा को प्रोसेस करती है. साथ ही, टेलीमेट्री के अपडेट दिखाती है. इनमें जगह, ईटीए और बाकी बची दूरी शामिल होती है.
संसाधन
नीचे दी गई टेबल में, Navigation Connect API के ज़रिए उपलब्ध संसाधनों और उससे मिलने वाले डेटा की खास जानकारी दी गई है. ज़्यादा जानकारी के लिए, Navigation Connect API का रेफ़रंस देखें.
| डेटा संसाधन | डेटा के आधार पर मिली जानकारी |
|---|---|
|
JSON फ़ॉर्मैट में, पुष्टि करने की जानकारी और मोबाइल ऐप्लिकेशन के आइडेंटिफ़ायर. |
यात्रा का एक यूनीक टोकन. इसका इस्तेमाल, Google Maps या Waze में कनेक्शन शुरू करने के लिए किया जाता है. |
|
JSON फ़ॉर्मैट में, यात्रा का यूनीक आईडी और पुल या पुश करने का तरीका. |
यात्रा की टेलीमेट्री की रीयल-टाइम जानकारी. इसमें ये शामिल हैं:
यात्रा के डेटा को मैनेज करना देखें. |
Navigation Connect API का इस्तेमाल कैसे करें
| 1 | सेट अप करना | Google Cloud प्रोजेक्ट सेट अप करें से शुरू करें और इसके बाद दिए गए निर्देशों को पूरा करें. |
| 2 | एक यात्रा बनाना | एक यूनीक आईडी के साथ यात्रा बनाने के लिए, Navigation Connect API कॉल भेजें और टोकन सेव करें. |
| 3 | Google Maps या Waze लॉन्च करना | यात्रा का डेटा शेयर करने की सुविधा चालू करने के लिए, यात्रा का टोकन पास करें और Google Maps या Waze लॉन्च करें. |
| 4 | यात्रा का डेटा वापस पाना | यात्रा का डेटा वापस पाने के लिए, Navigation Connect API कॉल भेजें. ज़रूरत पड़ने पर, Google Cloud Pub/Sub का इस्तेमाल करके, अपडेट की सदस्यता लें. |
| 5 | यात्रा के डेटा को मैनेज करना | यात्रा के स्टेटस और यात्रा के अन्य डेटा को मैनेज करने का तरीका जानें. |