फ़्लीट ट्रैकिंग के साथ शुरुआत करना

JavaScript फ़्लीट ट्रैकिंग लाइब्रेरी की मदद से, करीब-करीब रीयल टाइम में अपने बेड़े में मौजूद वाहनों की जगह को विज़ुअलाइज़ किया जा सकता है. इस लाइब्रेरी में, वाहनों और यात्राओं की जानकारी को विज़ुअलाइज़ करने के लिए, ऑन डिमांड राइड्स ऐंड डिलीवरीिज़ एपीआई का इस्तेमाल किया गया है. JavaScript फ़्लीट ट्रैकिंग लाइब्रेरी में एक JavaScript मैप कॉम्पोनेंट होता है, जो फ़्लीट इंजन से कनेक्ट करने के लिए स्टैंडर्ड google.maps.Map इकाई और डेटा कॉम्पोनेंट का ड्रॉप-इन रिप्लेसमेंट होता है.

फ़्लीट ट्रैकिंग को लागू करने के लिए कई मांग पर राइड और डिलीवरी के लिए समाधान कॉम्पोनेंट के साथ काम करना ज़रूरी है -- फ़्लीट इंजन, JavaScript फ़्लीट ट्रैकिंग लाइब्रेरी, और ड्राइवर SDK टूल:

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

यहां दिए गए डायग्राम में, इन कॉम्पोनेंट के बीच संबंध दिखाया गया है: आर्किटेक्चर

फ़्लीट ट्रैकिंग की सुविधा लागू करने के लिए, JavaScript फ़्लीट ट्रैकिंग लाइब्रेरी की मदद से अपने सभी डिवाइसों को ट्रैक करना देखें.