यात्राएं खोजें

फ़्लीट इंजन, SearchTripsRequest एंडपॉइंट देता है. इसका इस्तेमाल करके, यात्राएं. इस दस्तावेज़ में दो स्थितियों के बारे में बताया गया है, जिनमें आपको इस सुविधा का इस्तेमाल करने की ज़रूरत पड़ सकती है.

gRPC के लिए SearchTripsRequest या REST के लिए trips.Search देखें.

किसी वाहन के लिए चालू यात्राएं तय करना

किसी खास फ़ील्ड के लिए चालू यात्राएं खोजने के लिए, SearchTripsRequest का इस्तेमाल करें मैसेज लिखें, ताकि vehicle_id को विचार किया जा रहा हो और सेट किया जा सके active_trips_only से true.

अपने सिस्टम और फ़्लीट इंजन के बीच वाहन की उपलब्धता का मिलान करें

कुछ स्थितियों में, आपको SearchVehicles से मिलने वाले नतीजे दिख सकते हैं ऐसे वाहनों से मेल नहीं खाता जो आपके सिस्टम में उपलब्ध हैं और शामिल हैं. ऐसा इसलिए होता है, क्योंकि SearchVehicles, वाहन नहीं दिखाता या नतीजों की रैंकिंग में उन्हें नीचे कर देता है. इसकी एक वजह ऐसा तब होता है, जब वाहनों ने यात्रा पूरी कर ली हो, लेकिन यात्रा की स्थिति सही तरीके से सेट न की गई हो COMPLETE या CANCELED तक. खुली जगहों की यात्राएं खोजने के लिए, SearchTrips का इस्तेमाल करने पर, गाड़ियों की जांच की जा सकती है, ताकि यह पक्का किया जा सके कि आपके सिस्टम में मौजूद TripStatus, दोनों एक-दूसरे से मेल खाते हों फ़्लीट इंजन की तरह.

SearchTrips को इस तरह इस्तेमाल करने के लिए, SearchTripsRequest में इसे सेट करें संदेश:

  • vehicle_id खाली होना चाहिए.
  • active_trips_only, true होना चाहिए.
  • minimum_staleness का समय, ज़्यादातर यात्रा की अवधियों से ज़्यादा होना चाहिए; इसके लिए उदाहरण के लिए, एक घंटा.

इस तरह के अनुरोध के नतीजों में ऐसी यात्राएं शामिल होती हैं जो न तो COMPLETE हैं और न ही CANCELED. इन्हें एक घंटे से ज़्यादा समय से अपडेट नहीं किया गया है. इसके बाद, का इस्तेमाल किया जा सकता है, ताकि यह पक्का किया जा सके कि Fleet Engine में उनका स्टेटस सही तरीके से अपडेट हो.

आगे क्या करना है