ड्राइवर रूटिंग और नेविगेशन

ड्राइवर रूटिंग इमेज ड्राइवर रूटिंग और नेविगेशन की सुविधा, लास्ट माइल फ़्लीट सलूशन टूलकिट का एक वर्शन है. इसमें दो SDK टूल शामिल हैं: नेविगेशन SDK टूल और ड्राइवर SDK टूल. यह एंटरप्राइज़-लेवल की ऐसी सुविधाएं देता है जो आपके ड्राइवर ऐप्लिकेशन में Google Maps के अनुभव को एम्बेड करती हैं.

ड्राइवर रूटिंग और नेविगेशन की मदद से क्या-क्या किया जा सकता है?

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

नेविगेशन SDK टूल की मदद से ड्राइविंग के अनुभव को पसंद के मुताबिक बनाने के अलावा, ड्राइवर SDK रास्ते की खास जानकारी देने वाले एपीआई का इस्तेमाल करके, ड्राइवरों को मैप पर पूरे दिन के रास्ते की जानकारी दी जा सकती है. इससे ड्राइवर के लिए, जाने से एक दिन पहले उसकी झलक देखना, स्टॉप के क्रम को बेहतर तरीके से समझना, और हर स्टॉप के लिए ETA की सटीक जानकारी पाना आसान हो जाता है. साथ ही, उन्हें यह भी पता चलता है कि उनका रास्ता कब पूरा होगा.

ड्राइवर SDK टूल का इस्तेमाल करके, ड्राइवर की जगह और रास्ते की प्रोग्रेस को शिपमेंट ट्रैकिंग और फ़्लीट ट्रैकिंग की सुविधाओं की मदद से विज़ुअलाइज़ करें.

ड्राइवर रूटिंग और नेविगेशन का इस्तेमाल क्यों करना चाहिए?

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

  • ड्राइवर को बेहतर बनाने के लिए बेहतर सुविधाएं — आपके ऐप्लिकेशन से, ड्राइवरों को दिन भर के टास्क पूरे करने के साथ-साथ उन्हें कंट्रोल करने और जागरूक रहने में मदद मिलती है. आपके ड्राइवर को नया मैप इंटरफ़ेस सीखने की ज़रूरत नहीं है. हालांकि, वे Google Maps के जाने-पहचाने नेविगेशन का इस्तेमाल कर सकते हैं. आपके ब्रैंड को मज़बूती देने के लिए, अनुभव को अपनी पसंद के मुताबिक बनाया जा सकता है.
  • ड्राइवर के काम को बेहतर तरीके से करने में मदद करें — रीयल-टाइम ट्रैफ़िक दिखाने वाले रास्तों की मदद से, ड्राइवरों को सही जगह पर ले जाएं. यह सुविधा उन नए, पार्ट-टाइम या सीज़नल ड्राइवरों के लिए काम की है जिन्हें अपना काम जल्दी पूरा करना पड़ता है. इसके अलावा, डिलीवरी सेवा देने वाली कंपनी के लिए, खास तौर पर कस्टम रूट और मैप एलिमेंट उपलब्ध कराए जा सकते हैं.
  • डिलीवरी का बेहतर तरीके से अनुमान लगाना — Google Maps के अनुभव को एम्बेड करने वाले ऐप्लिकेशन से आपको यह भरोसा रहता है कि आपके ड्राइवर उम्मीद के मुताबिक रूट प्लान को फ़ॉलो करते हैं. ड्राइवर को अपने ऐप्लिकेशन में रखने से, आपको मिलने वाली जगह की जानकारी के सिग्नल की क्वालिटी भी बेहतर हो जाती है.

स्पेस कैसे काम करता है

नीचे दिया गया डायग्राम, ड्राइवर रूटिंग और नेविगेशन के सभी कॉम्पोनेंट के बीच कार्रवाइयों का क्रम दिखाता है. ड्राइवर SDK, फ़्लीट इंजन बैकएंड को जगह की जानकारी से जुड़े अपडेट देता है. नेविगेशन SDK टूल, ड्राइवर को मोड़-दर-मोड़ निर्देश (और नेविगेशन से जुड़ी अन्य जानकारी) दिखाता है. आपका बैकएंड, Fleet Engine को भेजे जाने वाले दूसरे सभी कम्यूनिकेशन को मैनेज करता है. जैसे, वाहन और टास्क बनाना और उन्हें अपडेट करना. अपने बैकएंड के साथ किस तरह के कम्यूनिकेशन को हैंडल किया जा सकता है, इस बारे में ज़्यादा जानकारी के लिए, फ़्लीट इंजन के दस्तावेज़ में डिलीवरी एपीआई को इंटिग्रेट करना देखें.

ड्राइवर रूटिंग और नेविगेशन प्रोसेस के लिए फ़्लो चार्ट

ड्राइवर रूटिंग और नेविगेशन का इस्तेमाल कैसे करें

नीचे दी गई प्रोसेस में, ड्राइवर रूटिंग और नेविगेशन को लागू करने का एक तरीका बताया गया है. आसानी से समझाने के लिए, हम सबसे पहले फ़्रंटएंड लागू करते हैं. इसके बाद, लागू करने की शुरुआत करने के लिए, SDK टूल को पहले अपने ड्राइवर ऐप्लिकेशन में इंटिग्रेट करें. इसके अलावा, काम करने और गाड़ी बनाने के लिए, Fleet Engine को अपने बैकएंड के साथ इंटिग्रेट करके भी इस्तेमाल किया जा सकता है.

  1. ड्राइवर SDK टूल को अपने ड्राइवर ऐप्लिकेशन के साथ इंटिग्रेट करें. ड्राइवर SDK टूल, फ़्लीट इंजन सेवा को रीयल-टाइम में जगह की जानकारी के सिग्नल भेजता है. यह सुविधा, शिपमेंट को ट्रैक करने और फ़्लीट ट्रैकिंग की सुविधा इस्तेमाल करने के लिए ज़रूरी है. मैनेज किए जा रहे डिवाइसों पर भरोसेमंद ड्राइवर मॉडल का इस्तेमाल करते समय ड्राइवर SDK आपके ड्राइवरों को अपने टास्क और रूट प्लान बनाने या उनमें बदलाव करने की अनुमति दे सकता है. ड्राइवर SDK टूल में नेविगेशन SDK टूल शामिल होता है. ज़्यादा जानकारी के लिए, शिपमेंट ट्रैकिंग (Android, iOS) और फ़्लीट परफ़ॉर्मेंस (Android, iOS) के लिए Driver SDK टूल की 'इस्तेमाल के लिए गाइड' देखें.
  2. अपने ड्राइवर ऐप्लिकेशन में नेविगेशन SDK टूल की सुविधाएं लागू करें. नेविगेशन SDK टूल एक ऐसी लाइब्रेरी है जो आपके ड्राइवर को पसंद के मुताबिक नेविगेशन की सुविधाएं देने के लिए ज़िम्मेदार है. जैसे, मोड़-दर-मोड़ निर्देश, पसंद के मुताबिक रास्ते, और मैप के एलिमेंट पसंद के मुताबिक बनाना. डेवलपर से जुड़े सभी दस्तावेज़ देखने के लिए, Google Maps की मदद से नेविगेशन देखें.
  3. Fleet Engine की मदद से, टास्क और गाड़ी की स्थिति मैनेज करें. फ़्लीट इंजन, लास्ट माइल फ़्लीट सॉल्यूशन बैकएंड सेवा है. यह ड्राइवर SDK टूल और आपकी बैकएंड सेवा के बीच इंटरैक्शन को हैंडल करने का काम करती है. आपकी बैकएंड सेवा, REST या gRPC कॉल करके फ़्लीट इंजन से संपर्क कर सकती है. ज़्यादा जानकारी के लिए, शिपमेंट ट्रैकिंग और फ़्लीट परफ़ॉर्मेंस की फ़्लीट इंजन की उपयोगकर्ता गाइड देखें.

रूट की खास जानकारी वाला एपीआई

लास्ट माइल फ़्लीट सलूशन के लिए सैंपल कोड