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 | सेट अप करना | सबसे पहले, अपना Set up your Google Cloud project सेट अप करें. इसके बाद, दिए गए निर्देशों को पूरा करें. |
| 2 | एक यात्रा बनाएं | यात्रा का यूनीक आईडी बनाने के लिए, Navigation Connect API कॉल भेजें और टोकन सेव करें. |
| 3 | Google Maps या Waze लॉन्च करना | यात्रा का डेटा शेयर करने की सुविधा चालू करने के लिए, यात्रा का टोकन पास करें और Google Maps या Waze लॉन्च करें. |
| 4 | यात्रा का डेटा वापस पाना | यात्रा का डेटा वापस पाने के लिए, Navigation Connect API कॉल भेजें. ज़रूरत पड़ने पर, Google Cloud Pub/Sub का इस्तेमाल करके, अपडेट की सदस्यता लें. |
| 5 | यात्रा का डेटा मैनेज करना | यात्रा के स्टेटस और यात्रा के अन्य डेटा को मैनेज करने का तरीका जानें. |