Method: providers.vehicles.search

অনুরোধের বিকল্পগুলির সাথে মেলে এমন যানবাহনের একটি তালিকা প্রদান করে৷

HTTP অনুরোধ

POST https://fleetengine.googleapis.com/v1/{parent=providers/*}/vehicles:search

URL gRPC ট্রান্সকোডিং সিনট্যাক্স ব্যবহার করে।

পাথ প্যারামিটার

পরামিতি
parent

string

প্রয়োজন। ফর্ম্যাট providers/{provider} হতে হবে। প্রদানকারীকে অবশ্যই Google ক্লাউড প্রজেক্টের প্রজেক্ট আইডি (উদাহরণস্বরূপ, sample-cloud-project ) হতে হবে যার পরিষেবা অ্যাকাউন্টটি এই কল করছে সদস্য।

শরীরের অনুরোধ

অনুরোধের অংশে নিম্নলিখিত কাঠামো সহ ডেটা রয়েছে:

JSON প্রতিনিধিত্ব
{
  "header": {
    object (RequestHeader)
  },
  "pickupPoint": {
    object (TerminalLocation)
  },
  "dropoffPoint": {
    object (TerminalLocation)
  },
  "pickupRadiusMeters": integer,
  "count": integer,
  "minimumCapacity": integer,
  "tripTypes": [
    enum (TripType)
  ],
  "maximumStaleness": string,
  "vehicleTypes": [
    {
      object (VehicleType)
    }
  ],
  "requiredAttributes": [
    {
      object (VehicleAttribute)
    }
  ],
  "requiredOneOfAttributes": [
    {
      object (VehicleAttributeList)
    }
  ],
  "requiredOneOfAttributeSets": [
    {
      object (VehicleAttributeList)
    }
  ],
  "orderBy": enum (VehicleMatchOrder),
  "includeBackToBack": boolean,
  "tripId": string,
  "currentTripsPresent": enum (CurrentTripsPresent),
  "filter": string
}
ক্ষেত্র
header

object ( RequestHeader )

স্ট্যান্ডার্ড ফ্লিট ইঞ্জিন অনুরোধ শিরোনাম।

pickupPoint

object ( TerminalLocation )

প্রয়োজন। কাছাকাছি অনুসন্ধান করার জন্য পিকআপ পয়েন্ট.

dropoffPoint

object ( TerminalLocation )

গ্রাহকের উদ্দিষ্ট ড্রপঅফ অবস্থান। যদি tripTypes TripType.SHARED থাকে তাহলে ক্ষেত্রটি প্রয়োজনীয়।

pickupRadiusMeters

integer

প্রয়োজন। পিকআপ পয়েন্টের চারপাশে গাড়ির অনুসন্ধান ব্যাসার্ধ সংজ্ঞায়িত করে। শুধুমাত্র অনুসন্ধান ব্যাসার্ধের মধ্যে যানবাহন ফেরত দেওয়া হবে. মান অবশ্যই 400 এবং 10000 মিটারের মধ্যে হতে হবে (অন্তর্ভুক্ত)।

count

integer

প্রয়োজন। ফেরার জন্য সর্বাধিক সংখ্যক যানবাহন নির্দিষ্ট করে। মান অবশ্যই 1 থেকে 50 এর মধ্যে হতে হবে (অন্তর্ভুক্ত)।

minimumCapacity

integer

প্রয়োজন। ভ্রমণের জন্য বিবেচনা করা যাত্রীদের সংখ্যা নির্দিষ্ট করে৷ মান অবশ্যই একটির থেকে বেশি বা সমান হতে হবে৷ চালককে ক্ষমতার মান বিবেচনা করা হয় না।

tripTypes[]

enum ( TripType )

প্রয়োজন। প্রস্তাবিত ট্রিপের প্রকারের প্রতিনিধিত্ব করে। ঠিক এক প্রকার অন্তর্ভুক্ত করতে হবে। UNKNOWN_TRIP_TYPE অনুমোদিত নয়৷ অনুসন্ধানটি শুধুমাত্র সেই যানবাহনগুলিতে সীমাবদ্ধ করে যা সেই ট্রিপের ধরণকে সমর্থন করতে পারে৷

maximumStaleness

string ( Duration format)

নির্দিষ্ট সময়ের মধ্যে ফ্লিট ইঞ্জিনে অবস্থান আপডেট পাঠানো হয়েছে এমন যানবাহনগুলিতে অনুসন্ধান সীমাবদ্ধ করে৷ স্থির যানবাহনগুলি এখনও তাদের অবস্থানগুলিকে ট্রান্সমিট করে বাসি বলে বিবেচিত হয় না৷ যদি এই ক্ষেত্রটি সেট করা না থাকে, সার্ভারটি ডিফল্ট মান হিসাবে পাঁচ মিনিট ব্যবহার করে।

নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা সহ সেকেন্ডে একটি সময়কাল, ' s ' দিয়ে শেষ হয়৷ উদাহরণ: "3.5s"

vehicleTypes[]

object ( VehicleType )

প্রয়োজন। নির্দিষ্ট ধরনের একটির সাথে যানবাহনে অনুসন্ধান সীমাবদ্ধ করে। অন্তত একটি গাড়ির ধরন নির্দিষ্ট করতে হবে। UNKNOWN একটি বিভাগ সহ যানবাহনের প্রকারগুলি অনুমোদিত নয়৷

requiredAttributes[]

object ( VehicleAttribute )

কলাররা requiredAttributes , requiredOneOfAttributes , এবং requiredOneOfAttributeSets ফিল্ডগুলির যেকোন সমন্বয় ব্যবহার করে জটিল লজিক্যাল অপারেশন গঠন করতে পারে৷

requiredAttributes একটি তালিকা; requiredOneOfAttributes একটি বার্তা ব্যবহার করে যা তালিকার একটি তালিকার অনুমতি দেয়। সংমিশ্রণে, দুটি ক্ষেত্র এই অভিব্যক্তিটির রচনার অনুমতি দেয়:

(requiredAttributes[0] AND requiredAttributes[1] AND ...)
AND
(requiredOneOfAttributes[0][0] OR requiredOneOfAttributes[0][1] OR
...)
AND
(requiredOneOfAttributes[1][0] OR requiredOneOfAttributes[1][1] OR
...)

নির্দিষ্ট বৈশিষ্ট্য সহ শুধুমাত্র সেই যানবাহনগুলিতে অনুসন্ধান সীমাবদ্ধ করে৷ এই ক্ষেত্রটি একটি সংযোগ/এন্ড অপারেশন। সর্বাধিক 50টি প্রয়োজনীয় বৈশিষ্ট্য অনুমোদিত। এটি একটি গাড়িতে অনুমোদিত সর্বাধিক সংখ্যক বৈশিষ্ট্যের সাথে মেলে।

requiredOneOfAttributes[]

object ( VehicleAttributeList )

প্রতিটি VehicleAttributeList এ অন্তত একটি নির্দিষ্ট বৈশিষ্ট্য সহ শুধুমাত্র সেই যানবাহনগুলিতে অনুসন্ধান সীমাবদ্ধ করে৷ প্রতিটি তালিকার মধ্যে, একটি গাড়ির অন্তত একটি বৈশিষ্ট্যের সাথে মেলে। এই ক্ষেত্রটি প্রতিটি VehicleAttributeList এ একটি অন্তর্ভুক্তিমূলক বিচ্ছিন্নতা/বা অপারেশন এবং VehicleAttributeList এর সংগ্রহ জুড়ে একটি সংযোগ/AND অপারেশন।

requiredOneOfAttributeSets[]

object ( VehicleAttributeList )

requiredOneOfAttributeSets অতিরিক্ত কার্যকারিতা প্রদান করে।

requiredOneOfAttributes এর মতই, requiredOneOfAttributeSets একটি বার্তা ব্যবহার করে যা তালিকার একটি তালিকার অনুমতি দেয়, এটির মত অভিব্যক্তিকে অনুমতি দেয়:

(requiredAttributes[0] AND requiredAttributes[1] AND ...)
AND
(
  (requiredOneOfAttributeSets[0][0] AND
  requiredOneOfAttributeSets[0][1] AND
  ...)
  OR
  (requiredOneOfAttributeSets[1][0] AND
  requiredOneOfAttributeSets[1][1] AND
  ...)
)

একটি VehicleAttributeList এ সমস্ত বৈশিষ্ট্য সহ শুধুমাত্র সেই যানবাহনগুলিতে অনুসন্ধান সীমাবদ্ধ করে৷ প্রতিটি তালিকার মধ্যে, একটি গাড়ির সমস্ত বৈশিষ্ট্যের সাথে মেলে। এই ক্ষেত্রটি প্রতিটি VehicleAttributeList এর একটি সংযোজন/AND ক্রিয়াকলাপ এবং VehicleAttributeList এর সংগ্রহ জুড়ে অন্তর্ভুক্ত বিচ্ছিন্নতা/বা অপারেশন।

orderBy

enum ( VehicleMatchOrder )

প্রয়োজন। ফলাফলের জন্য পছন্দসই ক্রম মানদণ্ড নির্দিষ্ট করে।

includeBackToBack

boolean

এটি নির্দেশ করে যে একক সক্রিয় ট্রিপ সহ যানবাহন এই অনুসন্ধানের জন্য যোগ্য কিনা। এই ক্ষেত্রটি শুধুমাত্র তখনই ব্যবহৃত হয় যখন currentTripsPresent অনির্দিষ্ট থাকে। যখন currentTripsPresent অনির্দিষ্ট থাকে এবং এই ক্ষেত্রটি false হয়, নির্ধারিত ট্রিপ সহ যানবাহনগুলি অনুসন্ধান ফলাফল থেকে বাদ দেওয়া হয়৷ যখন currentTripsPresent অনির্দিষ্ট থাকে এবং এই ক্ষেত্রটি true হয়, অনুসন্ধানের ফলাফলে ENROUTE_TO_DROPOFF স্ট্যাটাস আছে এমন একটি সক্রিয় ট্রিপ সহ যানবাহন অন্তর্ভুক্ত করতে পারে। যখন currentTripsPresent নির্দিষ্ট করা হয়, তখন এই ক্ষেত্রটি সত্যে সেট করা যাবে না।

ডিফল্ট মান false .

tripId

string

এই SearchVehicleRequest এর সাথে যুক্ত ট্রিপ নির্দেশ করে।

currentTripsPresent

enum ( CurrentTripsPresent )

এটি নির্দেশ করে যে সক্রিয় ট্রিপ সহ যানবাহন এই অনুসন্ধানের জন্য যোগ্য কিনা। এটি অবশ্যই CURRENT_TRIPS_PRESENT_UNSPECIFIED ছাড়া অন্য কিছুতে সেট করতে হবে যদি tripType SHARED অন্তর্ভুক্ত থাকে।

filter

string

ঐচ্ছিক। যানবাহন অনুসন্ধান করার সময় প্রয়োগ করার জন্য একটি ফিল্টার প্রশ্ন। ফিল্টার সিনট্যাক্সের উদাহরণের জন্য http://aip.dev/160 দেখুন।

এই ক্ষেত্রটি requiredAttributes , requiredOneOfAttributes , এবং required_one_of_attributes_sets ক্ষেত্রগুলিকে প্রতিস্থাপন করার জন্য ডিজাইন করা হয়েছে৷ যদি একটি অ-খালি মান এখানে নির্দিষ্ট করা হয়, তাহলে নিম্নলিখিত ক্ষেত্রগুলি অবশ্যই খালি থাকতে হবে: requiredAttributes , requiredOneOfAttributes , এবং required_one_of_attributes_sets

এই ফিল্টারটি অন্যান্য সীমাবদ্ধতার সাথে একটি AND ক্লজ হিসাবে কাজ করে, যেমন minimumCapacity বা vehicleTypes

মনে রাখবেন যে শুধুমাত্র গাড়ির অ্যাট্রিবিউটে সমর্থিত প্রশ্নগুলি (উদাহরণস্বরূপ, attributes.<key> = <value> বা attributes.<key1> = <value1> AND attributes.<key2> = <value2> )। ফিল্টার ক্যোয়ারীতে অনুমোদিত সীমাবদ্ধতার সর্বাধিক সংখ্যা 50।

এছাড়াও, সমস্ত বৈশিষ্ট্য স্ট্রিং হিসাবে সংরক্ষণ করা হয়, তাই বৈশিষ্ট্যগুলির সাথে শুধুমাত্র সমর্থিত তুলনাগুলি হল স্ট্রিং তুলনা। সংখ্যা বা বুলিয়ান মানের সাথে তুলনা করার জন্য, স্ট্রিং হিসাবে বিবেচনা করার জন্য মানগুলিকে স্পষ্টভাবে উদ্ধৃত করতে হবে (উদাহরণস্বরূপ, attributes.<key> = "10" বা attributes.<key> = "true" )।

প্রতিক্রিয়া শরীর

vehicles.search প্রতিক্রিয়া বার্তা।

সফল হলে, প্রতিক্রিয়া বডিতে নিম্নলিখিত কাঠামোর সাথে ডেটা থাকে:

JSON প্রতিনিধিত্ব
{
  "matches": [
    {
      object (VehicleMatch)
    }
  ]
}
ক্ষেত্র
matches[]

object ( VehicleMatch )

SearchVehiclesRequest.order_by ফিল্ড অনুসারে অর্ডার করা যানবাহনের তালিকা যা SearchVehiclesRequest মানদণ্ডের সাথে মেলে।

VehicleAttributelist

গাড়ির বৈশিষ্ট্যগুলির জন্য একটি তালিকার তালিকা ডেটাটাইপ৷

JSON প্রতিনিধিত্ব
{
  "attributes": [
    {
      object (VehicleAttribute)
    }
  ]
}
ক্ষেত্র
attributes[]

object ( VehicleAttribute )

এই সংগ্রহের বৈশিষ্ট্যগুলির একটি তালিকা৷

যানবাহন ম্যাচ অর্ডার

প্রতিক্রিয়ায় গাড়ির মিলের ক্রম উল্লেখ করে।

Enums
UNKNOWN_VEHICLE_MATCH_ORDER ডিফল্ট, অনির্দিষ্ট বা অচেনা গাড়ির জন্য ব্যবহৃত অর্ডার মেলে।
PICKUP_POINT_ETA পিকআপ পয়েন্টে গাড়ি চালানোর সময় দ্বারা আরোহী ক্রম।
PICKUP_POINT_DISTANCE পিকআপ পয়েন্ট পর্যন্ত যানবাহন ড্রাইভিং দূরত্ব দ্বারা আরোহী ক্রম.
DROPOFF_POINT_ETA ড্রপঅফ পয়েন্টে গাড়ি চালানোর সময় দ্বারা আরোহী ক্রম। অনুরোধে ড্রপঅফ পয়েন্ট উল্লেখ থাকলেই এই অর্ডারটি ব্যবহার করা যাবে।
PICKUP_POINT_STRAIGHT_DISTANCE গাড়ির সর্বশেষ রিপোর্ট করা অবস্থান থেকে পিকআপ পয়েন্ট পর্যন্ত সরল-রেখার দূরত্ব দ্বারা আরোহী ক্রম।
COST কনফিগার করা ম্যাচ খরচ দ্বারা আরোহী ক্রম. ম্যাচ খরচ সরলরেখার দূরত্ব এবং ETA এর মধ্যে একটি ওজনযুক্ত গণনা হিসাবে সংজ্ঞায়িত করা হয়। ওজন ডিফল্ট মান সহ সেট করা হয় এবং গ্রাহক প্রতি সংশোধন করা যেতে পারে। আপনার প্রকল্পের জন্য এই ওজনগুলি পরিবর্তন করার প্রয়োজন হলে অনুগ্রহ করে Google সহায়তার সাথে যোগাযোগ করুন৷

বর্তমান ট্রিপ বর্তমান

একটি গাড়ির বর্তমান ভ্রমণের উপর বিধিনিষেধের প্রকারগুলি নির্দিষ্ট করে৷

Enums
CURRENT_TRIPS_PRESENT_UNSPECIFIED উপস্থিত ট্রিপ সহ যানবাহনের প্রাপ্যতা includeBackToBack ফিল্ড দ্বারা নিয়ন্ত্রিত হয়।
NONE ট্রিপ ছাড়া যানবাহন অনুসন্ধান ফলাফল প্রদর্শিত হতে পারে. যখন এই মানটি ব্যবহার করা হয়, includeBackToBack true হতে পারে না।
ANY সর্বাধিক 5টি বর্তমান ট্রিপ এবং 10টি ওয়েপয়েন্ট সহ যানবাহন অনুসন্ধান ফলাফলে অন্তর্ভুক্ত করা হয়েছে৷ যখন এই মানটি ব্যবহার করা হয়, includeBackToBack true হতে পারে না।

যানবাহন ম্যাচ

যানবাহন এবং সংশ্লিষ্ট অনুমান রয়েছে যা যানবাহনের জন্য সক্রিয় ট্রিপের পয়েন্টের সাথে মেলে SearchVehiclesRequest

JSON প্রতিনিধিত্ব
{
  "vehicle": {
    object (Vehicle)
  },
  "vehiclePickupEta": string,
  "vehiclePickupDistanceMeters": integer,
  "vehiclePickupStraightLineDistanceMeters": integer,
  "vehicleDropoffEta": string,
  "vehiclePickupToDropoffDistanceMeters": integer,
  "tripType": enum (TripType),
  "vehicleTripsWaypoints": [
    {
      object (Waypoint)
    }
  ],
  "vehicleMatchType": enum (VehicleMatchType),
  "requestedOrderedBy": enum (VehicleMatchOrder),
  "orderedBy": enum (VehicleMatchOrder)
}
ক্ষেত্র
vehicle

object ( Vehicle )

প্রয়োজন। অনুরোধের সাথে মেলে এমন একটি যান।

vehiclePickupEta

string ( Timestamp format)

অনুরোধে উল্লেখিত পিকআপ পয়েন্টে গাড়ির ড্রাইভিং ETA। একটি খালি মান গাড়ির জন্য ETA গণনা করতে ব্যর্থতা নির্দেশ করে। যদি SearchVehiclesRequest.include_back_to_back true হয় এবং এই গাড়িতে একটি সক্রিয় ট্রিপ থাকে, vehiclePickupEta বর্তমান সক্রিয় ট্রিপ সম্পূর্ণ করার জন্য প্রয়োজনীয় সময় অন্তর্ভুক্ত করে।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

vehiclePickupDistanceMeters

integer

বিদ্যমান ট্রিপের জন্য যেকোনো মধ্যবর্তী পিকআপ বা ড্রপঅফ পয়েন্ট সহ অনুরোধে উল্লেখিত গাড়ির বর্তমান অবস্থান থেকে পিকআপ পয়েন্টের দূরত্ব। এই দূরত্বের মধ্যে গণনা করা ড্রাইভিং (রুট) দূরত্ব এবং নেভিগেশন শেষ বিন্দু এবং অনুরোধ করা পিকআপ পয়েন্টের মধ্যে সরলরেখার দূরত্ব অন্তর্ভুক্ত। (নেভিগেশন শেষ বিন্দু এবং অনুরোধ করা পিকআপ পয়েন্টের মধ্যে দূরত্ব সাধারণত ছোট।) একটি খালি মান দূরত্ব গণনা করার ক্ষেত্রে একটি ত্রুটি নির্দেশ করে।

vehiclePickupStraightLineDistanceMeters

integer

প্রয়োজন। অনুরোধে উল্লেখ করা গাড়ি এবং পিকআপ পয়েন্টের মধ্যে সরলরেখার দূরত্ব।

vehicleDropoffEta

string ( Timestamp format)

অনুরোধে উল্লিখিত ড্রপ অফ পয়েন্টে সম্পূর্ণ গাড়ির ড্রাইভিং ETA। অনুরোধে উল্লিখিত dropoffPoint আগে যেকোন ওয়েপয়েন্টে থামা ETA অন্তর্ভুক্ত। অনুরোধে একটি ড্রপ অফ পয়েন্ট নির্দিষ্ট করা হলেই মানটি পপুলেট করা হবে। একটি খালি মান ETA গণনা করার সময় একটি ত্রুটি নির্দেশ করে৷

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

vehiclePickupToDropoffDistanceMeters

integer

অনুরোধে উল্লিখিত পিকআপ পয়েন্ট থেকে ড্রপ অফ পয়েন্ট পর্যন্ত গাড়ির ড্রাইভিং দূরত্ব (মিটারে)। দূরত্বটি শুধুমাত্র দুটি পয়েন্টের মধ্যে এবং এতে গাড়ির অবস্থান বা অন্য কোনো পয়েন্ট অন্তর্ভুক্ত নয় যা গাড়িটি পিকআপ পয়েন্ট বা ড্রপঅফ পয়েন্টে যাওয়ার আগে পরিদর্শন করতে হবে। অনুরোধে একটি dropoffPoint নির্দিষ্ট করা হলেই মানটি পপুলেট করা হবে। একটি খালি মান অনুরোধে উল্লিখিত পিকআপ থেকে ড্রপ অফ পয়েন্টের দূরত্ব গণনা করতে ব্যর্থতা নির্দেশ করে।

tripType

enum ( TripType )

প্রয়োজন। অনুরোধের ট্রিপ প্রকার যা পিকআপ পয়েন্টে ETA গণনা করতে ব্যবহৃত হয়েছিল।

vehicleTripsWaypoints[]

object ( Waypoint )

ETA গণনা করতে ব্যবহৃত ওয়েপয়েন্টের অর্ডারকৃত তালিকা। তালিকায় গাড়ির অবস্থান, গাড়ির জন্য সক্রিয় ভ্রমণের পিকআপ পয়েন্ট এবং অনুরোধে দেওয়া পিকআপ পয়েন্ট অন্তর্ভুক্ত রয়েছে। একটি খালি তালিকা গাড়ির জন্য ETA গণনা করতে ব্যর্থতা নির্দেশ করে।

vehicleMatchType

enum ( VehicleMatchType )

গাড়ির মিলের ধরন।

requestedOrderedBy

enum ( VehicleMatchOrder )

আদেশে গাড়ির মিল বাছাই করার অনুরোধ করা হয়েছে।

orderedBy

enum ( VehicleMatchOrder )

এই গাড়ির জন্য ব্যবহৃত আসল অর্ডার। সাধারণত এটি অনুরোধ থেকে 'orderBy' ক্ষেত্রের সাথে মিলবে; যাইহোক, নির্দিষ্ট পরিস্থিতিতে যেমন একটি অভ্যন্তরীণ সার্ভার ত্রুটি, একটি ভিন্ন পদ্ধতি ব্যবহার করা যেতে পারে (যেমন PICKUP_POINT_STRAIGHT_DISTANCE )।

ওয়েপয়েন্ট

SearchVehiclesResponseVehicleMatch এর রুট বরাবর মধ্যবর্তী পয়েন্টগুলি বর্ণনা করে। এই ধারণাটিকে অন্য সব শেষ পয়েন্টে TripWaypoint হিসেবে উপস্থাপন করা হয়।

JSON প্রতিনিধিত্ব
{
  "latLng": {
    object (LatLng)
  },
  "eta": string
}
ক্ষেত্র
latLng

object ( LatLng )

এই ওয়েপয়েন্টের অবস্থান।

eta

string ( Timestamp format)

এই ওয়েপয়েন্টে গাড়িটি আসার আনুমানিক সময়।

RFC3339 UTC "জুলু" ফর্ম্যাটে একটি টাইমস্ট্যাম্প, ন্যানোসেকেন্ড রেজোলিউশন এবং নয়টি পর্যন্ত ভগ্নাংশের সংখ্যা। উদাহরণ: "2014-10-02T15:01:23Z" এবং "2014-10-02T15:01:23.045123456Z"

VehicleMatchType

গাড়ির মিলের ধরন।

Enums
UNKNOWN অজানা গাড়ির মিলের ধরন
EXCLUSIVE গাড়িটির বর্তমানে কোনো ট্রিপ নির্ধারিত নেই এবং পিকআপ পয়েন্টে যেতে পারে।
BACK_TO_BACK গাড়িটি বর্তমানে একটি ট্রিপের জন্য বরাদ্দ করা হয়েছে, তবে অগ্রগতি ট্রিপ শেষ করার পরে পিকআপ পয়েন্টে যেতে পারে৷ ETA এবং দূরত্বের হিসাব বিদ্যমান ট্রিপকে বিবেচনায় নেয়।
CARPOOL শেয়ার্ড রাইডের জন্য গাড়িটির পর্যাপ্ত ক্ষমতা রয়েছে।
CARPOOL_BACK_TO_BACK পিকআপ পয়েন্টে যাওয়ার আগে গাড়িটি তার বর্তমান, সক্রিয় ট্রিপ শেষ করবে। ETA এবং দূরত্বের হিসাব বিদ্যমান ট্রিপকে বিবেচনায় নেয়।