RouteModifiers (Automotive)

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

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

boolean

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

avoidHighways

boolean

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

avoidFerries

boolean

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

avoidIndoor

boolean

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

vehicleInfo

object ( VehicleInfo )

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

tollPasses[]

enum ( TollPass )

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

avoidTunnels

boolean

সত্য হিসাবে সেট করা হলে, যেখানে যুক্তিসঙ্গত টানেল এড়িয়ে যায়, টানেল নেই এমন রুটগুলিকে অগ্রাধিকার দেয়৷ শুধুমাত্র DRIVE এবং TWO_WHEELER RouteTravelMode এ প্রযোজ্য। RoutingPreference অবশ্যই TRAFFIC_AWARE_OPTIMAL এ সেট করতে হবে। এই ক্ষেত্রটি v2.computeRouteMatrix-এ সমর্থিত নয়।

avoidVignettes[]

string

সত্য হিসাবে সেট করা হলে, কিছু নির্দিষ্ট দেশে ভিগনেট সহ রাস্তাগুলি এড়িয়ে যায় যেখানে যুক্তিসঙ্গত, এই বৈশিষ্ট্যটিকে সমর্থনকারী হিসাবে তালিকাভুক্ত দেশগুলির ভিগনেট সহ রাস্তায় ভ্রমণ নেই এমন রুটগুলিকে অগ্রাধিকার দেয়৷ শুধুমাত্র DRIVE এবং TWO_WHEELER RouteTravelMode এ প্রযোজ্য। RoutingPreference অবশ্যই TRAFFIC_AWARE_OPTIMAL এ সেট করতে হবে। ইউনিকোড CLDR অঞ্চলের কোডগুলিতে দেশগুলিকে অবশ্যই উল্লেখ করতে হবে৷ সমর্থিত দেশগুলি হল CH, AT, CZ, HU, SI, SK এই ক্ষেত্রটি v2.computeRouteMatrix-এ সমর্থিত নয়৷

hovPreference

object ( HOVPreference )

HOV-যোগ্য রাস্তাগুলির উপস্থিতির উপর ভিত্তি করে রাউটিং পরিবর্তন করতে হবে কিনা তা নির্দিষ্ট করে৷ এই ক্ষেত্রটি v2.computeRouteMatrix-এ সমর্থিত নয়।

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

গাড়ির তথ্য রয়েছে, যেমন গাড়ির নির্গমনের ধরন।

JSON প্রতিনিধিত্ব
{
  "emissionType": enum (VehicleEmissionType),
  "totalAxleCount": integer,
  "totalHeightMm": string,
  "totalLengthMm": string,
  "totalWidthMm": string,
  "totalWeightKg": string,
  "trailerInfo": [
    {
      object (TrailerInfo)
    }
  ]
}
ক্ষেত্র
emissionType

enum ( VehicleEmissionType )

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

totalAxleCount

integer

অক্ষের মোট সংখ্যা। সেট করা থাকলে >= 2 হতে হবে। ট্রিগার করার জন্য ট্রাকিং এর জন্য সেট করা আবশ্যক, কিন্তু ট্রেলারিং এর জন্য ঐচ্ছিক। এই ক্ষেত্রটি v2.computeRouteMatrix-এ সমর্থিত নয় যখন RouteTravelMode DRIVE হয়।

totalHeightMm

string ( int64 format)

যেকোনো সংযুক্ত ট্রেলারের উচ্চতা সহ গাড়ির উচ্চতা। ট্রিগার করার জন্য ট্রাকিং বা ট্রেলারিংয়ের জন্য সেট করা আবশ্যক। এই ক্ষেত্রটি v2.computeRouteMatrix-এ সমর্থিত নয় যখন RouteTravelMode DRIVE হয়।

totalLengthMm

string ( int64 format)

গাড়ির দৈর্ঘ্য, যেকোনো সংযুক্ত ট্রেলারের দৈর্ঘ্য সহ। ট্রিগার করার জন্য ট্রাকিং বা ট্রেলারিংয়ের জন্য সেট করা আবশ্যক। এই ক্ষেত্রটি v2.computeRouteMatrix-এ সমর্থিত নয় যখন RouteTravelMode DRIVE হয়।

totalWidthMm

string ( int64 format)

গাড়ির প্রস্থ, যেকোনো সংযুক্ত ট্রেলারের প্রস্থ সহ। ট্রিগার করার জন্য ট্রাকিং বা ট্রেলারিংয়ের জন্য সেট করা আবশ্যক। এই ক্ষেত্রটি v2.computeRouteMatrix-এ সমর্থিত নয় যখন RouteTravelMode DRIVE হয়।

totalWeightKg

string ( int64 format)

যে কোনো সংযুক্ত ট্রেলারের ওজন সহ গাড়ির ওজন। এই প্রসঙ্গে ওজন প্রকৃত ওজন বোঝায়, ওজন রেটিং নয়। ট্রিগার করার জন্য ট্রাকিং বা ট্রেলারিংয়ের জন্য সেট করা আবশ্যক। এই ক্ষেত্রটি v2.computeRouteMatrix-এ সমর্থিত নয় যখন RouteTravelMode DRIVE হয়।

trailerInfo[]

object ( TrailerInfo )

প্রতিটি ট্রেলারের জন্য একটি এন্ট্রি রয়েছে৷ যদি ট্রেলার তথ্য প্রদান করা হয়, RoutingPreference অবশ্যই TRAFFIC_AWARE_OPTIMAL এ সেট করতে হবে। এই ক্ষেত্রটি v2.computeRouteMatrix-এ সমর্থিত নয় যখন RouteTravelMode DRIVE হয়।

যানবাহন নির্গমন প্রকার

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

Enums
VEHICLE_EMISSION_TYPE_UNSPECIFIED কোন নির্গমনের ধরন নির্দিষ্ট করা নেই। ডিফল্ট GASOLINE
GASOLINE পেট্রল/পেট্রোল চালিত গাড়ি।
ELECTRIC বিদ্যুৎ চালিত গাড়ি।
HYBRID হাইব্রিড জ্বালানী (যেমন পেট্রল + বৈদ্যুতিক) যানবাহন।
DIESEL ডিজেল চালিত গাড়ি।

ট্রেলার ইনফো

গাড়ির সাথে সংযুক্ত পৃথক ট্রেলার সম্পর্কে তথ্য। ট্রাকের জন্য যেকোন ট্রেলারের দৈর্ঘ্য অবশ্যই সরবরাহ করতে হবে। অন্যান্য বৈশিষ্ট্য ঐচ্ছিক. মোট গুণাবলী অবশ্যই যেকোনো ট্রেলারের বৈশিষ্ট্যগুলিকে অন্তর্ভুক্ত করতে হবে৷ উদাহরণস্বরূপ, totalHeightMm সর্বদা trailerInfo.height_mm এর থেকে বড় বা সমান হতে হবে।

JSON প্রতিনিধিত্ব
{
  "heightMm": string,
  "lengthMm": string,
  "widthMm": string,
  "weightKg": string
}
ক্ষেত্র
heightMm

string ( int64 format)

ট্রেলারের উচ্চতা।

lengthMm

string ( int64 format)

ট্রেলারের দৈর্ঘ্য।

widthMm

string ( int64 format)

ট্রেলারের প্রস্থ।

weightKg

string ( int64 format)

ট্রেলারের ওজন। এই প্রসঙ্গে ওজন প্রকৃত ওজন বোঝায়, ওজন রেটিং নয়।

টোলপাস

বিশ্বজুড়ে টোল পাসের তালিকা যা আমরা সমর্থন করি।

Enums
TOLL_PASS_UNSPECIFIED ব্যবহার করা হয় না. যদি এই মান ব্যবহার করা হয়, তাহলে অনুরোধ ব্যর্থ হয়।
AU_ETOLL_TAG সিডনি টোল পাস। https://www.myetol.com.au- এ অতিরিক্ত বিবরণ দেখুন।
AU_EWAY_TAG সিডনি টোল পাস। https://www.tollpay.com.au- এ অতিরিক্ত বিবরণ দেখুন।
AU_LINKT অস্ট্রেলিয়া-ব্যাপী টোল পাস। https://www.linkt.com.au/ এ অতিরিক্ত বিবরণ দেখুন।
AR_TELEPASE আর্জেন্টিনার টোল পাস। https://telepase.com.ar- এ অতিরিক্ত বিবরণ দেখুন
BR_AUTO_EXPRESO ব্রাজিল টোল পাস. https://www.autoexpreso.com- এ অতিরিক্ত বিবরণ দেখুন
BR_CONECTCAR ব্রাজিল টোল পাস. https://conectcar.com এ অতিরিক্ত বিবরণ দেখুন।
BR_MOVE_MAIS ব্রাজিল টোল পাস. https://movemais.com এ অতিরিক্ত বিবরণ দেখুন।
BR_PASSA_RAPIDO ব্রাজিল টোল পাস. https://pasorapido.gob.do/ এ অতিরিক্ত বিবরণ দেখুন
BR_SEM_PARAR ব্রাজিল টোল পাস. https://www.semparar.com.br- এ অতিরিক্ত বিবরণ দেখুন।
BR_TAGGY ব্রাজিল টোল পাস. https://taggy.com.br এ অতিরিক্ত বিবরণ দেখুন।
BR_VELOE ব্রাজিল টোল পাস. https://veloe.com.br/site/onde-usar- এ অতিরিক্ত বিবরণ দেখুন।
CA_US_AKWASASNE_SEAWAY_CORPORATE_CARD কানাডা থেকে মার্কিন যুক্তরাষ্ট্র সীমান্ত ক্রসিং।
CA_US_AKWASASNE_SEAWAY_TRANSIT_CARD কানাডা থেকে মার্কিন যুক্তরাষ্ট্র সীমান্ত ক্রসিং।
CA_US_BLUE_WATER_EDGE_PASS অন্টারিও, কানাডা থেকে মিশিগান, মার্কিন যুক্তরাষ্ট্রের সীমান্ত ক্রসিং।
CA_US_CONNEXION অন্টারিও, কানাডা থেকে মিশিগান, মার্কিন যুক্তরাষ্ট্রের সীমান্ত ক্রসিং।
CA_US_NEXUS_CARD কানাডা থেকে মার্কিন যুক্তরাষ্ট্র সীমান্ত ক্রসিং।
ID_E_TOLL ইন্দোনেশিয়া। একাধিক ব্যাঙ্ক প্রদত্ত ই-কার্ড টোল পরিশোধের জন্য ব্যবহৃত হয়। ব্যাঙ্কের মাধ্যমে সমস্ত ই-কার্ড একই চার্জ করা হয় তাই শুধুমাত্র একটি enum মান প্রয়োজন৷ যেমন - ব্যাংক মন্দির https://www.bankmandiri.co.id/e-money - BCA https://www.bca.co.id/flazz - BNI https://www.bni.co.id/id- আইডি/ইব্যাঙ্কিং/ট্যাপক্যাশ
IN_FASTAG ভারত।
IN_LOCAL_HP_PLATE_EXEMPT ভারত, HP রাজ্য প্লেট ছাড়.
JP_ETC জাপান ইটিসি। টোল আদায়ের জন্য ইলেকট্রনিক ওয়্যারলেস সিস্টেম। https://www.go-etc.jp/
JP_ETC2 জাপান ETC2.0। ETC-এর নতুন সংস্করণে আরও ডিসকাউন্ট এবং রাস্তায় যানবাহন এবং অ্যান্টেনার ডিভাইসগুলির মধ্যে দ্বিমুখী যোগাযোগ। https://www.go-etc.jp/etc2/index.html
MX_IAVE মেক্সিকো টোল পাস। https://iave.capufe.gob.mx/#/
MX_PASE মেক্সিকো https://www.pase.com.mx
MX_QUICKPASS মেক্সিকো https://operadoravial.com/quick-pass/
MX_SISTEMA_TELEPEAJE_CHIHUAHUA http://appsh.chihuahua.gob.mx/transparencia/?doc=/ingresos/TelepeajeFormato4.pdf
MX_TAG_IAVE মেক্সিকো
MX_TAG_TELEVIA মেক্সিকো টোল পাস কোম্পানি। মেক্সিকো সিটিতে অনেকের মধ্যে একটি। https://www.televia.com.mx এ অতিরিক্ত বিবরণ দেখুন।
MX_TELEVIA মেক্সিকো টোল পাস কোম্পানি। মেক্সিকো সিটিতে অনেকের মধ্যে একটি। https://www.televia.com.mx
MX_VIAPASS মেক্সিকো টোল পাস। https://www.viapass.com.mx/viapass/web_home.aspx এ অতিরিক্ত বিবরণ দেখুন।
US_AL_FREEDOM_PASS AL, USA.
US_AK_ANTON_ANDERSON_TUNNEL_BOOK_OF_10_TICKETS একে, মার্কিন যুক্তরাষ্ট্র।
US_CA_FASTRAK CA, USA.
US_CA_FASTRAK_CAV_STICKER নির্দেশ করে যে ড্রাইভারের কাছে DMV জারি করা Clean Air Vehicle (CAV) স্টিকার ছাড়াও FasTrak পাস আছে। https://www.bayareafastrak.org/en/guide/doINeedFlex.shtml
US_CO_EXPRESSTOLL CO, USA.
US_CO_GO_PASS CO, USA.
US_DE_EZPASSDE DE, USA.
US_FL_BOB_SIKES_TOLL_BRIDGE_PASS FL, USA.
US_FL_DUNES_COMMUNITY_DEVELOPMENT_DISTRICT_EXPRESSCARD FL, USA.
US_FL_EPASS FL, USA.
US_FL_GIBA_TOLL_PASS FL, USA.
US_FL_LEEWAY FL, USA.
US_FL_SUNPASS FL, USA.
US_FL_SUNPASS_PRO FL, USA.
US_IL_EZPASSIL আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IL_IPASS আইএল, মার্কিন যুক্তরাষ্ট্র।
US_IN_EZPASSIN যুক্তরাষ্ট্রে.
US_KS_BESTPASS_HORIZON কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_KTAG কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_NATIONALPASS কেএস, মার্কিন যুক্তরাষ্ট্র।
US_KS_PREPASS_ELITEPASS কেএস, মার্কিন যুক্তরাষ্ট্র।
US_LA_GEAUXPASS LA, USA.
US_LA_TOLL_TAG LA, USA.
US_MA_EZPASSMA এমএ, মার্কিন যুক্তরাষ্ট্র।
US_MD_EZPASSMD এমডি, মার্কিন যুক্তরাষ্ট্র।
US_ME_EZPASSME ME, USA.
US_MI_AMBASSADOR_BRIDGE_PREMIER_COMMUTER_CARD MI, USA.
US_MI_BCPASS MI, USA.
US_MI_GROSSE_ILE_TOLL_BRIDGE_PASS_TAG MI, USA.
US_MI_IQ_PROX_CARD

MI, USA. এই পাসের ধরনটি আর বিদ্যমান নেই বলে বাতিল করা হয়েছে৷

US_MI_IQ_TAG MI, USA.
US_MI_MACKINAC_BRIDGE_MAC_PASS MI, USA.
US_MI_NEXPRESS_TOLL MI, USA.
US_MN_EZPASSMN এমএন, মার্কিন যুক্তরাষ্ট্র।
US_NC_EZPASSNC NC, USA.
US_NC_PEACH_PASS NC, USA.
US_NC_QUICK_PASS NC, USA.
US_NH_EZPASSNH এনএইচ, মার্কিন যুক্তরাষ্ট্র।
US_NJ_DOWNBEACH_EXPRESS_PASS এনজে, মার্কিন যুক্তরাষ্ট্র।
US_NJ_EZPASSNJ এনজে, মার্কিন যুক্তরাষ্ট্র।
US_NY_EXPRESSPASS NY, USA.
US_NY_EZPASSNY NY, USA.
US_OH_EZPASSOH ওহ, মার্কিন যুক্তরাষ্ট্র।
US_PA_EZPASSPA PA, USA.
US_RI_EZPASSRI RI, USA.
US_SC_PALPASS এসসি, মার্কিন যুক্তরাষ্ট্র।
US_TX_AVI_TAG TX, USA.
US_TX_BANCPASS TX, USA.
US_TX_DEL_RIO_PASS TX, USA.
US_TX_EFAST_PASS TX, USA.
US_TX_EAGLE_PASS_EXPRESS_CARD TX, USA.
US_TX_EPTOLL TX, USA.
US_TX_EZ_CROSS TX, USA.
US_TX_EZTAG TX, USA.
US_TX_FUEGO_TAG TX, USA.
US_TX_LAREDO_TRADE_TAG TX, USA.
US_TX_PLUSPASS TX, USA.
US_TX_TOLLTAG TX, USA.
US_TX_TXTAG TX, USA.
US_TX_XPRESS_CARD TX, USA.
US_UT_ADAMS_AVE_PARKWAY_EXPRESSCARD UT, USA.
US_VA_EZPASSVA VA, USA.
US_WA_BREEZEBY WA, USA.
US_WA_GOOD_TO_GO WA, USA.
US_WV_EZPASSWV WV, USA.
US_WV_MEMORIAL_BRIDGE_TICKETS WV, USA.
US_WV_MOV_PASS WV, USA
US_WV_NEWELL_TOLL_BRIDGE_TICKET WV, USA.

HOV পছন্দ

HOV (হাই অকুপেন্সি ভেহিকল) রাস্তা বা লেনের উপস্থিতির উপর ভিত্তি করে রাউটিং পরিবর্তন করতে হবে কিনা তা নির্দিষ্ট করে।

JSON প্রতিনিধিত্ব
{
  "allowHov": boolean
}
ক্ষেত্র
allowHov

boolean

HOV লেনগুলি ভাগ করে এমন রাস্তার অংশগুলি ছাড়াও শুধুমাত্র HOV-র রাস্তায় রাউটিংয়ের অনুমতি দেওয়া হবে কিনা তা নির্দিষ্ট করে৷ ডিফল্টরূপে, শুধুমাত্র HOV-র রাস্তা নেই এমন রুটগুলিতে অগ্রাধিকার দেওয়া হবে৷ RoutingPreference অবশ্যই TRAFFIC_AWARE_OPTIMAL এ সেট করতে হবে।