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

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

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

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

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

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

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

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

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

यह सुविधा कैसे काम करती है

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

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

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

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

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

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

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