इस सेक्शन में मौजूद दस्तावेज़ में, Google Maps Mobility की मांग पर ट्रिप सेवा का इस्तेमाल करके, ट्रिप बनाने और उनके साथ काम करने का तरीका बताया गया है. यह माना जाता है कि आपको इन विषयों के बारे में जानकारी है:
- Fleet Engine: आपको Fleet Engine को लागू करने के तरीके, अनुरोध करने के तरीकों, और सुरक्षा के बारे में जानकारी होनी चाहिए. इसके लिए, Fleet Engine सेवा क्या है? और Fleet Engine सेट अप करें में सुरक्षा से जुड़े विषय देखें.
- अनुरोध पर मिलने वाली सेवाओं के लिए, वाहन से जुड़ी बुनियादी जानकारी. वाहन के विज्ञापनों के बारे में जानकारी देखें.
- मांग पर मिलने वाली सेवाओं के लिए, यात्रा से जुड़ी बुनियादी जानकारी. मांग पर यात्राएं देखें.
जिस TripService का इस्तेमाल किया जाएगा वह gRPC और REST के लिए उपलब्ध है.
आसानी के लिए, फ़ील्ड के रेफ़रंस gRPC कन्वेंशन का पालन करते हैं.
मांग पर उपलब्ध सेवाओं के लिए Fleet Engine में, यात्रा एक तरह का सफ़र है. यह आपके उपभोक्ताओं से खाने की डिलीवरी या राइड के अनुरोध को पूरा करने का मॉडल तैयार करता है. यात्रा का एक स्टेटस होता है, जिसे यात्रा के दौरान Fleet Engine को रिपोर्ट किया जाता है. जैसे, NEW, ENROUTE_TO_PICKUP वगैरह. यात्रा की स्थिति, वाहन को असाइन किए गए भौगोलिक जगह की जानकारी वाले वेपॉइंट के हिसाब से तय होती है. साथ ही, यात्रा की जानकारी में किए गए हर अपडेट के साथ, Fleet Engine इन वेपॉइंट में बदलाव करता है. यात्राओं और वाहनों के साथ उनके संबंध के बारे में ज़्यादा जानने के लिए, Fleet Engine की ज़रूरी जानकारी में मांग पर यात्राएं देखें.
यात्रा की लाइफ़साइकल
Fleet Engine में हर यात्रा को ट्रैक करने के लिए, आपको पहले Trip इकाई बनानी होगी. रेफ़रंस के लिए, gRPC या REST देखें.
यहां दी गई टेबल में, आपके सिस्टम में बनाई गई यात्रा के एंड-टू-एंड फ़्लो और Fleet Engine में उसके लाइफ़साइकल के चरणों का उदाहरण दिया गया है. यह मान लिया जाता है कि आपने Fleet Engine सेट अप कर लिया है और आपके पास यात्रा के लिए असाइन करने के लिए कोई वाहन है. साथ ही, ड्राइवर ऐप्लिकेशन में डिवाइस की जगह की जानकारी का अपडेट चालू हैं. ड्राइवर SDK टूल: मांग पर यात्राएं देखें.
| 1 | बुकिंग का अनुरोध पाना. | Fleet Engine की यात्रा शुरू होने से पहले, आपके बुकिंग सिस्टम को आपके ऐप्लिकेशन या अन्य बुकिंग सिस्टम के ज़रिए, उपभोक्ता से राइड या डिलीवरी का अनुरोध मिलता है. इसके बाद, आपका सिस्टम CreateTrip का इस्तेमाल करके, यात्रा की इकाई बनाता है. इसमें ज़रूरी फ़ील्ड शामिल होते हैं, जैसे कि पिकअप की जगह.
इस समय, यह अन्य फ़ील्ड भी सेट कर सकता है. जैसे, यात्रियों की जानकारी और ड्रॉपऑफ़ की जगह. इसके अलावा, वाहन असाइन होने तक इंतज़ार किया जा सकता है. एक डेस्टिनेशन वाली यात्रा बनाना देखें. |
| 2 | वाहन असाइन करें. | आपके पास अपने सिस्टम में सीधे तौर पर यात्राओं के लिए वाहन असाइन करने और Fleet Engine को असाइनमेंट की जानकारी देने का विकल्प है. इसके अलावा, यात्रा और वाहन के एट्रिब्यूट, दोनों के हिसाब से फ़िल्टर करके वाहन खोजने के लिए, वाहन खोजें सेवा का इस्तेमाल किया जा सकता है. इससे यात्रा पूरी करने के लिए सबसे सही वाहन ढूंढने में मदद मिलती है. आपकी खोज के दायरे में मौजूद कोई भी ऑनलाइन वाहन, ड्राइवर एसडीके से मिलने वाले जगह की जानकारी के अपडेट की मदद से, अपनी मौजूदगी की जानकारी देता है. जब |
| 3 | यात्रा की जानकारी अपडेट करें. | जब ड्राइवर यात्रा का अनुरोध स्वीकार कर लेता है और पिकअप की जगह पर पहुंचने के लिए नेविगेट करना शुरू करता है, तब आपका सिस्टम यात्रा की स्थिति को NEW से ENROUTE_TO_PICKUP पर अपडेट कर देता है. यात्रा के दौरान, वाहन की जगह की जानकारी को पोल किया जाता रहता है. इसके लिए, ऐप्लिकेशन को सीधे आपके बैकएंड से कनेक्ट किया जाता है या Fleet Engine को पोल किया जाता है. Fleet Engine को ड्राइवर एसडीके से, वाहन की जगह की जानकारी के अपडेट लगातार मिलते रहते हैं. इसके बाद, आपका सिस्टम हर यात्रा के माइलस्टोन की जानकारी Fleet Engine को देता है. इससे, वाहन के वेपॉइंट की सूची अपडेट होती है.
|
| 4 | उपभोक्ता के साथ यात्रा की जानकारी शेयर करें. | Fleet Engine, यात्रा की जानकारी और वाहन की जगह की जानकारी, Consumer SDK टूल को उपलब्ध कराता है. यह टूल, यात्रा से जुड़े अपडेट पाने और उन्हें उपभोक्ता ऐप्लिकेशन में दिखाने के लिए, लिसनर का इस्तेमाल करता है. Fleet Engine, ईटीए, बची हुई दूरी, रास्तों, और वाहन के बचे हुए वेपॉइंट को अपने-आप अपडेट करता है. ज़्यादा जानकारी के लिए, मांग पर की जाने वाली यात्राओं के लिए, यात्रा की जानकारी शेयर करना लेख पढ़ें. |
| 5 | यात्रा पूरी करना. | जब वाहन यात्रा के डेस्टिनेशन वेपॉइंट पर पहुंच जाता है और आपका ड्राइवर यात्रा पूरी होने का संकेत देता है, तो आपका सिस्टम Fleet Engine में TripStatus को COMPLETE पर सेट कर देता है. ध्यान रखें कि वाहनों की तरह ही, यात्रा की इकाइयां भी Fleet Engine में सात दिनों तक चालू रहती हैं. भले ही, उनका स्टेटस कुछ भी हो. इसके बाद, उन्हें हटा दिया जाता है. |
यात्रा के क्रम का फ़्लो
इस डायग्राम में, इस फ़्लो के बारे में ज़्यादा जानकारी दी गई है.
