RouteModifiers

রুট গণনা করার সময় সন্তুষ্ট করার জন্য ঐচ্ছিক অবস্থার একটি সেট এনক্যাপসুলেট করে।

JSON প্রতিনিধিত্ব
{
  "avoidTolls": boolean,
  "avoidHighways": boolean,
  "avoidFerries": boolean,
  "avoidIndoor": boolean,
  "vehicleInfo": {
    object (VehicleInfo)
  },
  "tollPasses": [
    enum (TollPass)
  ]
}
ক্ষেত্র
avoidTolls

boolean

যেখানে যুক্তিসঙ্গত টোল রাস্তাগুলি এড়ানো উচিত তা নির্দিষ্ট করে৷ টোল রোড নেই এমন রুটে অগ্রাধিকার দেওয়া হবে। শুধুমাত্র DRIVE এবং TWO_WHEELER ভ্রমণ মোডে প্রযোজ্য৷

avoidHighways

boolean

যেখানে যুক্তিসঙ্গত হাইওয়ে এড়াতে হবে তা নির্দিষ্ট করে। মহাসড়ক নেই এমন রুটে অগ্রাধিকার দেওয়া হবে। শুধুমাত্র DRIVE এবং TWO_WHEELER ভ্রমণ মোডে প্রযোজ্য৷

avoidFerries

boolean

যেখানে যুক্তিসঙ্গত ফেরিগুলি এড়াতে হবে তা নির্দিষ্ট করে৷ ফেরিতে যাতায়াত নেই এমন রুটে অগ্রাধিকার দেওয়া হবে। শুধুমাত্র DRIVE এবং TWO_WHEELER ভ্রমণ মোডে প্রযোজ্য৷

avoidIndoor

boolean

যুক্তিসঙ্গত হলে বাড়ির ভিতরে নেভিগেট করা এড়াতে হবে কিনা তা নির্দিষ্ট করে৷ ইনডোর নেভিগেশন নেই এমন রুটগুলিতে অগ্রাধিকার দেওয়া হবে। শুধুমাত্র WALK ট্রাভেল মোডে প্রযোজ্য।

vehicleInfo

object ( VehicleInfo )

গাড়ির তথ্য নির্দিষ্ট করে।

tollPasses[]

enum ( TollPass )

টোল পাস সম্পর্কে তথ্য এনক্যাপসুলেট করে। টোল পাস প্রদান করা হলে, API পাসের মূল্য ফেরত দেওয়ার চেষ্টা করে। যদি টোল পাস প্রদান না করা হয়, API টোল পাসকে অজানা হিসাবে বিবেচনা করে এবং নগদ মূল্য ফেরত দেওয়ার চেষ্টা করে। শুধুমাত্র DRIVE এবং TWO_WHEELER ভ্রমণ মোডে প্রযোজ্য৷

যানবাহনের তথ্য

গাড়ির তথ্য এনক্যাপসুলেট করে, যেমন লাইসেন্স প্লেটের শেষ অক্ষর।

JSON প্রতিনিধিত্ব
{
  "emissionType": enum (VehicleEmissionType)
}
ক্ষেত্র
emissionType

enum ( VehicleEmissionType )

গাড়ির নির্গমনের ধরন বর্ণনা করে। শুধুমাত্র ড্রাইভ ভ্রমণ মোডে প্রযোজ্য।