RouteModifiers

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

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

boolean

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

avoid Highways

boolean

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

avoid Ferries

boolean

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

avoid Indoor

boolean

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

vehicle Info

object ( VehicleInfo )

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

toll Passes[]

enum ( TollPass )

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

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

যানবাহনের তথ্য, যেমন গাড়ির নির্গমনের ধরন এনক্যাপসুলেট করে।

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

enum ( VehicleEmissionType )

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