রুট ক্লাস
 google.maps.routes . Route ক্লাস
একটি রুট ধারণ করে, যেটি সংযুক্ত রাস্তার অংশগুলির একটি সিরিজ নিয়ে গঠিত যা শুরু, শেষ এবং মধ্যবর্তী পথপয়েন্টে যোগ দেয়।
 const {Route} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| স্ট্যাটিক পদ্ধতি | |
|---|---|
| computeRoutes | computeRoutes(request) পরামিতি: 
  রিটার্ন মান:  Promise <{ টার্মিনাল এবং মধ্যবর্তী ওয়েপয়েন্টের একটি সেট দেওয়া ঐচ্ছিক বিকল্প রুটের সাথে প্রাথমিক রুট প্রদান করে। দ্রষ্টব্য: এই পদ্ধতির জন্য আপনাকে ComputeRoutesRequest.fieldsবৈশিষ্ট্য সেট করে অনুরোধে একটি প্রতিক্রিয়া ক্ষেত্র মাস্ক উল্লেখ করতে হবে। মান হল ফিল্ড পাথের একটি তালিকা।যেমন: 
 ওয়াইল্ডকার্ড প্রতিক্রিয়া ফিল্ড মাস্ক fields: ['*']নিরুৎসাহিত করা হয় কারণ:
 | 
| বৈশিষ্ট্য | |
|---|---|
| description |  প্রকার:  string optional পথের বর্ণনা। | 
| distanceMeters |  প্রকার:  number optional রুটের ভ্রমণ দূরত্ব, মিটারে। | 
| durationMillis |  প্রকার:  number optional মিলিসেকেন্ডে রুটটি নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য৷ আপনি যদি  ComputeRoutesRequest.routingPreferenceTRAFFIC_UNAWAREতে সেট করেন, তাহলে এই মানটিRoute.staticDurationMillisএর মতই। আপনি যদিComputeRoutesRequest.routingPreferenceকেTRAFFIC_AWAREবাTRAFFIC_AWARE_OPTIMALতে সেট করেন, তাহলে এই মানটি ট্রাফিক পরিস্থিতি বিবেচনা করে গণনা করা হয়।দ্রষ্টব্য: যদি সময়কাল 2^53 মিলিসেকেন্ড অতিক্রম করে, তাহলে এই মানটি হল Number.POSITIVE_INFINITY। | 
| legs |  পায়ের একটি সংগ্রহ (ওয়েপয়েন্টের মধ্যে পথের অংশ) যা রুট তৈরি করে। প্রতিটি পা দুটি নন- ওয়েপয়েন্টের  viaভ্রমণের সাথে মিলে যায়।যেমন: 
 originথেকেdestinationপর্যন্তintermediatesওয়েপয়েন্টের ক্রমটির সাথে মেলে। | 
| localizedValues |  প্রকার:  RouteLocalizedValues optionalRouteবৈশিষ্ট্যের পাঠ্য উপস্থাপনা। | 
| optimizedIntermediateWaypointIndices |  প্রকার:  Array <number> optional আপনি যদি  ComputeRoutesRequest.optimizeWaypointOrdertrueতে সেট করেন, তাহলে এই ক্ষেত্রটিতে মধ্যবর্তী ওয়েপয়েন্টের অপ্টিমাইজ করা ক্রম থাকে। অন্যথায়, এই ক্ষেত্রটি খালি। ইনপুটে দেওয়া প্রথম মধ্যবর্তী ওয়েপয়েন্টের জন্য সূচকটি 0 দিয়ে শুরু হয়।উদাহরণস্বরূপ, যদি আপনি একটি ইনপুট দেন: 
 [2, 0, 1]। | 
| path |  প্রকার:  Array < LatLngAltitude > optional রুটের  LatLngAltitudes এর তালিকা, যা একটি রুট পলিলাইন আঁকতে ব্যবহার করা যেতে পারে।ComputeRoutesRequest.polylineQualityসেট করে পথের গ্রানুলারিটি নিয়ন্ত্রণ করা যেতে পারে। | 
| polylineDetails |  প্রকার:  PolylineDetails optional পথ বরাবর বিস্তারিত তথ্য রয়েছে। | 
| routeLabels |  প্রকার:  Array < RouteLabel > optional অন্যদের সাথে তুলনা করার জন্য নির্দিষ্ট বৈশিষ্ট্য সনাক্ত করতে উপযোগী রুটের লেবেল। | 
| routeToken |  প্রকার:  string optional একটি অস্বচ্ছ টোকেন যা নেভিগেশনের সময় রুটটি পুনর্গঠন করতে নেভিগেশন SDK-তে পাস করা যেতে পারে এবং, পুনরায় রুট করার ক্ষেত্রে, রুটটি তৈরি করার সময় আসল উদ্দেশ্যকে সম্মান করে। এই টোকেনটিকে একটি অস্বচ্ছ ব্লব হিসাবে বিবেচনা করুন। অনুরোধ জুড়ে এর মান তুলনা করবেন না কারণ পরিষেবাটি ঠিক একই রুট ফিরিয়ে দিলেও এর মান পরিবর্তিত হতে পারে। দ্রষ্টব্য: routeTokenশুধুমাত্র সেই অনুরোধগুলির জন্য উপলব্ধ যাComputeRoutesRequest.routingPreferenceTRAFFIC_AWAREবাTRAFFIC_AWARE_OPTIMALসেট করেছে। এটি ওয়েপয়েন্টেরviaথাকা অনুরোধগুলির জন্য সমর্থিত নয়। | 
| speedPaths |  রুট পাথের বিভাগগুলির গ্রুপিং তাদের সংশ্লিষ্ট গতি পড়ার সাথে। এই ক্ষেত্রটি পপুলেট করার জন্য,  ComputeRoutesRequest.routingPreferenceঅবশ্যইTRAFFIC_AWAREবাTRAFFIC_AWARE_OPTIMALএ সেট করতে হবে এবংComputeRoutesRequest.extraComputationsTRAFFIC_ON_POLYLINEঅন্তর্ভুক্ত থাকতে হবে। | 
| staticDurationMillis |  প্রকার:  number optional ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে রুট দিয়ে ভ্রমণের সময়কাল। দ্রষ্টব্য: যদি সময়কাল 2^53 মিলিসেকেন্ড অতিক্রম করে, তাহলে এই মানটি হল Number.POSITIVE_INFINITY। | 
| travelAdvisory |  প্রকার:  RouteTravelAdvisory optional রুট সম্পর্কে অতিরিক্ত তথ্য. | 
| viewport |  প্রকার:  LatLngBounds optional রুটের ভিউপোর্ট বাউন্ডিং বক্স। | 
| warnings |  প্রকার:  Array <string> optional রুট প্রদর্শন করার সময় দেখানোর জন্য সতর্কতার একটি অ্যারে।  | 
| পদ্ধতি | |
|---|---|
| createPolylines | createPolylines([options]) পরামিতি: 
  উপলব্ধ ডেটার উপর ভিত্তি করে রুটের জন্য পলিলাইন তৈরি করে। মাল্টি-মোডাল পলিলাইন: 
 ট্রাফিক পলিলাইন: 
 সামগ্রিক পলিলাইন: 
 | 
| createWaypointAdvancedMarkers | createWaypointAdvancedMarkers([options]) পরামিতি: 
  রিটার্ন মান:  Promise < Array < AdvancedMarkerElement >> প্রতিটি ওয়েপয়েন্টের জন্য 'A', 'B', 'C', ইত্যাদি লেবেলযুক্ত রুটের জন্য মার্কার তৈরি করে। মার্কারগুলির ডিফল্ট স্টাইলিং প্রয়োগ করা হয়েছে৷ মার্কার সূচক বা সংশ্লিষ্ট  RouteLegএর বৈশিষ্ট্যের উপর ভিত্তি করে মার্কার শৈলী পরিবর্তন করার জন্য বিকল্পগুলি পাস করা যেতে পারে।WaypointMarkerDetails.legপ্যারামিটারটি অনির্ধারিত হবে যদি রুটে কোন পা না থাকে।ইন্টারমিডিয়েট ওয়েপয়েন্ট অন্তর্ভুক্ত করার জন্য ComputeRoutesRequest.fieldsএ"legs"ক্ষেত্রটি অবশ্যই অনুরোধ করতে হবে। | 
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
ComputeRoutesRequest ইন্টারফেস
 google.maps.routes . ComputeRoutesRequest ইন্টারফেস
রুট জন্য অনুরোধ.
| বৈশিষ্ট্য | |
|---|---|
| destination |  প্রকার:  string| LatLng | LatLngLiteral | LatLngAltitudeLiteral | DirectionalLocationLiteral | Place | Waypoint পথের গন্তব্য। একটি স্ট্রিং হিসাবে পাস করা একটি মান একটি ঠিকানা, প্লাস কোড , বা একটি স্থান সম্পদের নাম হতে পারে। কম্পিউটিং রুটের জন্য উচ্চতার মান বিবেচনা করা হয় না। | 
| fields |  প্রকার:  Iterable <string> ক্ষেত্র সংগ্রহ আনা হবে. সমস্ত ক্ষেত্রের জন্য  ["*"]নির্দিষ্ট করুন। | 
| origin |  প্রকার:  string| LatLng | LatLngLiteral | LatLngAltitudeLiteral | DirectionalLocationLiteral | Place | Waypoint পথের উৎপত্তি। একটি স্ট্রিং হিসাবে পাস করা একটি মান একটি ঠিকানা, প্লাস কোড , বা একটি স্থান সম্পদের নাম হতে পারে। কম্পিউটিং রুটের জন্য উচ্চতার মান বিবেচনা করা হয় না। | 
| arrivalTime optional |  প্রকার:  Date optional আগমনের সময়। দ্রষ্টব্য: শুধুমাত্র ComputeRoutesRequest.travelModeTRANSITএ সেট করা থাকলেই সেট করা যাবে। আপনিComputeRoutesRequest.departureTimeবাComputeRoutesRequest.arrivalTimeউল্লেখ করতে পারেন, কিন্তু উভয়ই নয়। ট্রানজিট ট্রিপগুলি অতীতে 7 দিন বা ভবিষ্যতে 100 দিনের জন্য উপলব্ধ। | 
| computeAlternativeRoutes optional |  প্রকার:  boolean optional রুট ছাড়াও বিকল্প রুট গণনা করতে হবে কিনা তা নির্দিষ্ট করে। মধ্যবর্তী পথপয়েন্ট আছে এমন অনুরোধের জন্য কোনো বিকল্প রুট ফেরত দেওয়া হয় না। | 
| departureTime optional |  প্রকার:  Date optional প্রস্থানের সময়। আপনি যদি এই মানটি সেট না করেন, তাহলে এই মানটি আপনার অনুরোধ করার সময় ডিফল্ট হবে। দ্রষ্টব্য: আপনি শুধুমাত্র অতীতের একটি সময় নির্দিষ্ট করতে পারেন যখন ComputeRoutesRequest.travelModeTRANSITএ সেট করা থাকে। ট্রানজিট ট্রিপগুলি অতীতে 7 দিন বা ভবিষ্যতে 100 দিনের জন্য উপলব্ধ। | 
| extraComputations optional |  প্রকার:  Iterable < ComputeRoutesExtraComputation > optional অতিরিক্ত গণনার একটি তালিকা যা অনুরোধটি সম্পূর্ণ করতে ব্যবহার করা যেতে পারে। দ্রষ্টব্য: এই অতিরিক্ত গণনাগুলি প্রতিক্রিয়াতে অতিরিক্ত ক্ষেত্রগুলি ফিরিয়ে দিতে পারে। এই অতিরিক্ত ক্ষেত্রগুলিকে ComputeRoutesRequest.fieldsএও উল্লেখ করতে হবে প্রতিক্রিয়ায় ফেরত দিতে। | 
| intermediates optional |  রুট বরাবর ওয়েপয়েন্টের একটি সেট (টার্মিনাল পয়েন্ট বাদে), হয় থামার জন্য বা পাশ দিয়ে যাওয়ার জন্য। 25টি পর্যন্ত মধ্যবর্তী ওয়েপয়েন্ট সমর্থিত। | 
| language optional |  প্রকার:  string optional BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, ইউনিকোড লোকেল আইডেন্টিফায়ার দেখুন। সমর্থিত ভাষার তালিকার জন্য ভাষা সমর্থন দেখুন। আপনি যখন এই মানটি প্রদান করেন না, তখন ভাষাটি আপনার Google মানচিত্র জাভাস্ক্রিপ্ট API স্থানীয়করণ সেটিংস থেকে অনুমান করা হয়। অন্যথায়, ভাষার উৎপত্তিস্থল থেকে অনুমান করা হয়। | 
| optimizeWaypointOrder optional |  প্রকার:  boolean optional যদি সত্য হিসাবে সেট করা হয়, পরিষেবাটি নির্দিষ্ট মধ্যবর্তী ওয়েপয়েন্টগুলিকে পুনরায় অর্ডার করে রুটের সামগ্রিক খরচ কমানোর চেষ্টা করে। যদি মধ্যবর্তী ওয়েপয়েন্টগুলির কোনো একটি ওয়েপয়েন্টের মাধ্যমে হয় তবে অনুরোধটি ব্যর্থ হয়। নতুন অর্ডার খুঁজে পেতে প্রতিক্রিয়াতে  Route.optimizedIntermediateWaypointIndicesব্যবহার করুন।ComputeRoutesRequest.fieldsএ যদি"optimizedIntermediateWaypointIndices"অনুরোধ না করা হয়, অনুরোধটি ব্যর্থ হয়। মিথ্যাতে সেট করা থাকলে, প্রতিক্রিয়াতেRoute.optimizedIntermediateWaypointIndicesখালি থাকবে। | 
| polylineQuality optional |  প্রকার:  PolylineQuality optional পলিলাইনের মানের জন্য পছন্দ নির্দিষ্ট করে। | 
| region optional |  প্রকার:  string optional অঞ্চল কোড, একটি ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান হিসাবে নির্দিষ্ট করা হয়েছে। আরও তথ্যের জন্য দেশের কোড টপ-লেভেল ডোমেন দেখুন। যখন আপনি এই মানটি প্রদান করেন না, তখন আপনার Google মানচিত্র JavaScript API স্থানীয়করণ সেটিংস থেকে অঞ্চলটি অনুমান করা হয়। অন্যথায়, অঞ্চলটি উত্সের অবস্থান থেকে অনুমান করা হয়। | 
| requestedReferenceRoutes optional |  প্রকার:  Iterable < ReferenceRoute > optional ডিফল্ট রুট ছাড়াও অনুরোধের অংশ হিসাবে কোন রেফারেন্স রুটগুলি গণনা করতে হবে তা নির্দিষ্ট করে৷ একটি রেফারেন্স রুট হল ডিফল্ট রুটের চেয়ে ভিন্ন রুট গণনার উদ্দেশ্য সহ একটি রুট। উদাহরণস্বরূপ একটি  FUEL_EFFICIENTরেফারেন্স রুট গণনা বিভিন্ন পরামিতি বিবেচনা করে যা একটি সর্বোত্তম জ্বালানী সাশ্রয়ী রুট তৈরি করবে। এই বৈশিষ্ট্যটি ব্যবহার করার সময়, ফলাফলের রুটেRoute.routeLabelsসন্ধান করুন। | 
| routeModifiers optional |  প্রকার:  RouteModifiers optional সন্তুষ্ট করার শর্তের একটি সেট যা রুট গণনা করার পদ্ধতিকে প্রভাবিত করে। উদাহরণস্বরূপ আপনি টোল রাস্তা বা হাইওয়ের মতো এড়ানোর জন্য বৈশিষ্ট্যগুলি নির্দিষ্ট করতে পারেন৷ | 
| routingPreference optional |  প্রকার:  RoutingPreference optional রুট গণনা কিভাবে নির্দিষ্ট করে. সার্ভার রুট গণনা করার জন্য নির্বাচিত রাউটিং পছন্দ ব্যবহার করার চেষ্টা করে। যদি রাউটিং পছন্দ একটি ত্রুটি বা একটি অতিরিক্ত দীর্ঘ লেটেন্সি ফলাফল, একটি ত্রুটি ফিরে আসে.  ComputeRoutesRequest.travelModeDRIVINGবাTWO_WHEELERহলেই আপনি এই বিকল্পটি নির্দিষ্ট করতে পারেন, অন্যথায় অনুরোধ ব্যর্থ হয়৷ | 
| trafficModel optional |  প্রকার:  TrafficModel optional ট্র্যাফিকের সময় গণনা করার সময় ব্যবহার করার অনুমানগুলি নির্দিষ্ট করে৷ এই সেটিংটি  Route.durationMillisএবংRouteLeg.durationMillisএর মানকে প্রভাবিত করে যা ঐতিহাসিক গড়গুলির উপর ভিত্তি করে ট্র্যাফিকের পূর্বাভাসিত সময় ধারণ করে৷ComputeRoutesRequest.trafficModelশুধুমাত্র সেই অনুরোধগুলির জন্য উপলব্ধ যাComputeRoutesRequest.routingPreferenceকেTRAFFIC_AWARE_OPTIMALএবংComputeRoutesRequest.travelModeDRIVING-এ সেট করেছে।BEST_GUESSএ ডিফল্ট। | 
| transitPreference optional |  প্রকার:  TransitPreference optionalTRANSITরুটের জন্য ফিরে আসা রুটকে প্রভাবিত করে এমন পছন্দগুলি নির্দিষ্ট করে৷দ্রষ্টব্য: শুধুমাত্র ComputeRoutesRequest.travelModeTRANSITএ সেট করা থাকলেই নির্দিষ্ট করা যাবে। | 
| travelMode optional |  প্রকার:  TravelMode optional পরিবহনের মোড নির্দিষ্ট করে। | 
| units optional |  প্রকার:  UnitSystem optional প্রদর্শন ক্ষেত্রগুলির জন্য পরিমাপের এককগুলি নির্দিষ্ট করে, যেমন নেভিগেশন নির্দেশাবলী। রুট, পা, ধাপের দূরত্ব এবং সময়কালের জন্য ব্যবহৃত পরিমাপের একক এই মান দ্বারা প্রভাবিত হয় না। আপনি যদি এই মানটি প্রদান না করেন, তাহলে প্রদর্শন ইউনিটগুলি উৎপত্তির অবস্থান থেকে অনুমান করা হয়।  | 
ComputeRoutesExtraComputation ধ্রুবক
 google.maps.routes . ComputeRoutesExtraComputation ধ্রুবক
 একটি Route.computeRoutes অনুরোধের জন্য সঞ্চালনের জন্য অতিরিক্ত গণনা।
 const {ComputeRoutesExtraComputation} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| ধ্রুবক | |
|---|---|
| FLYOVER_INFO_ON_POLYLINE | রুট(গুলি) জন্য ফ্লাইওভার তথ্য। এই তথ্য ফেরত দিতে ComputeRoutesRequest.fieldsএ"polylineDetails"ক্ষেত্রটি অবশ্যই উল্লেখ করতে হবে। এই ডেটা বর্তমানে শুধুমাত্র ভারতের নির্দিষ্ট কিছু মেট্রোর জন্য জমা করা হবে। এই বৈশিষ্ট্যটি পরীক্ষামূলক, এবং SKU/চার্জ পরিবর্তন সাপেক্ষে। | 
| FUEL_CONSUMPTION | রুট(গুলি) জন্য আনুমানিক জ্বালানী খরচ। | 
| HTML_FORMATTED_NAVIGATION_INSTRUCTIONS | ন্যাভিগেশন নির্দেশাবলী একটি বিন্যাসিত HTML পাঠ্য স্ট্রিং হিসাবে উপস্থাপিত৷ এই বিষয়বস্তুটি যেমন আছে তেমন পড়া এবং শুধুমাত্র প্রদর্শনের জন্য। প্রোগ্রাম্যাটিকভাবে এটি পার্স করবেন না। | 
| NARROW_ROAD_INFO_ON_POLYLINE | রুট(গুলি) এর জন্য সংকীর্ণ রাস্তার তথ্য। এই তথ্য ফেরত দিতে ComputeRoutesRequest.fieldsএ"polylineDetails"ক্ষেত্রটি অবশ্যই উল্লেখ করতে হবে। এই ডেটা বর্তমানে শুধুমাত্র ভারতের নির্দিষ্ট কিছু মেট্রোর জন্য জমা করা হবে। এই বৈশিষ্ট্যটি পরীক্ষামূলক, এবং SKU/চার্জ পরিবর্তন সাপেক্ষে। | 
| TOLLS | রুট(গুলি) জন্য টোল তথ্য। | 
| TRAFFIC_ON_POLYLINE | রুট(গুলি) জন্য ট্রাফিক সচেতন পলিলাইন | 
দিকনির্দেশক অবস্থান লিটারাল ইন্টারফেস
 google.maps.routes . DirectionalLocationLiteral ইন্টারফেস
 অবজেক্ট লিটারেলগুলি একটি সুবিধা হিসাবে DirectionalLocation অবস্থান উদাহরণের জায়গায় গৃহীত হয়। যখন মানচিত্র JS API তাদের মুখোমুখি হয় তখন এগুলিকে DirectionalLocation রূপান্তরিত করা হয়।
 এই ইন্টারফেস LatLngAltitudeLiteral প্রসারিত করে। 
| বৈশিষ্ট্য | |
|---|---|
| heading optional |  প্রকার:  number optional কম্পাস শিরোনাম ট্র্যাফিক প্রবাহের দিকের সাথে যুক্ত। শিরোনামের মানগুলি 0 থেকে 360 পর্যন্ত সংখ্যা হতে পারে, যেখানে 0 সঠিক উত্তরের শিরোনাম নির্দিষ্ট করে, 90 পূর্বের পূর্বের শিরোনাম নির্দিষ্ট করে এবং আরও অনেক কিছু। আপনি এই ক্ষেত্রটি শুধুমাত্র  DRIVINGএবংTWO_WHEELERComputeRoutesRequest.travelModeজন্য ব্যবহার করতে পারেন। | 
| উত্তরাধিকারসূত্রে প্রাপ্ত: altitude,lat,lng | |
দিকনির্দেশক অবস্থান ক্লাস
 google.maps.routes . DirectionalLocation ক্লাস
একটি ভৌগলিক বিন্দু এবং একটি ঐচ্ছিক শিরোনাম এনক্যাপসুলেট করে৷
 এই শ্রেণীটি LatLngAltitude প্রসারিত করে।
 এই শ্রেণীটি DirectionalLocationLiteral প্রয়োগ করে।
 const {DirectionalLocation} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
| কনস্ট্রাক্টর | |
|---|---|
| উত্তরাধিকারসূত্রে প্রাপ্ত: LatLngAltitude | 
| বৈশিষ্ট্য | |
|---|---|
| heading |  প্রকার:  number optional কম্পাস শিরোনাম ট্র্যাফিক প্রবাহের দিকের সাথে যুক্ত। শিরোনামের মানগুলি 0 থেকে 360 পর্যন্ত সংখ্যা হতে পারে, যেখানে 0 সঠিক উত্তরের শিরোনাম নির্দিষ্ট করে, 90 পূর্বের পূর্বের শিরোনাম নির্দিষ্ট করে এবং আরও অনেক কিছু। আপনি এই ক্ষেত্রটি শুধুমাত্র  DRIVINGএবংTWO_WHEELERComputeRoutesRequest.travelModeজন্য ব্যবহার করতে পারেন। | 
| উত্তরাধিকারসূত্রে প্রাপ্ত: altitude,lat,lng | |
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  DirectionalLocationLiteral বস্তুতে রূপান্তরিত করে। | 
| উত্তরাধিকারসূত্রে প্রাপ্ত: equals | |
ফলব্যাক ইনফো ক্লাস
 google.maps.routes . FallbackInfo ক্লাস
 কিভাবে এবং কেন একটি ফলব্যাক ফলাফল একটি Route.computeRoutes প্রতিক্রিয়াতে ব্যবহার করা হয়েছিল তার সাথে সম্পর্কিত তথ্য৷ যদি এই ক্ষেত্রটি সেট করা থাকে, তাহলে এর মানে হল যে সার্ভারটি ফলব্যাক হিসাবে আপনার পছন্দের মোড থেকে একটি ভিন্ন রাউটিং মোড ব্যবহার করেছে৷
 const {FallbackInfo} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| reason |  প্রকার:  FallbackReason optional মূল প্রতিক্রিয়ার পরিবর্তে ফলব্যাক প্রতিক্রিয়া ব্যবহার করার কারণ। এই ক্ষেত্রটি শুধুমাত্র তখনই পপুলেট করা হয় যখন ফলব্যাক মোড ট্রিগার করা হয় এবং ফলব্যাক প্রতিক্রিয়া ফেরত দেওয়া হয়। | 
| routingMode |  প্রকার:  FallbackRoutingMode optional প্রতিক্রিয়ার জন্য ব্যবহৃত রাউটিং মোড। ফলব্যাক ট্রিগার করা হলে, মূল ক্লায়েন্ট অনুরোধে সেট করা রাউটিং পছন্দ থেকে মোড ভিন্ন হতে পারে।  | 
FallbackReason ধ্রুবক
 google.maps.routes . FallbackReason ধ্রুবক
 যে কারণে একটি ফলব্যাক প্রতিক্রিয়া একটি Route.computeRoutes প্রতিক্রিয়াতে ফিরে এসেছে৷
 const {FallbackReason} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| ধ্রুবক | |
|---|---|
| LATENCY_EXCEEDED | আমরা সময়মতো আপনার পছন্দের রাউটিং মোড দিয়ে গণনা শেষ করতে পারিনি, কিন্তু আমরা একটি বিকল্প মোড দ্বারা গণনা করা ফলাফল ফেরাতে সক্ষম হয়েছি। | 
| SERVER_ERROR | আপনার পছন্দের রাউটিং মোড দিয়ে রুট গণনা করার সময় একটি সার্ভার ত্রুটি ঘটেছে, কিন্তু আমরা একটি বিকল্প মোড দ্বারা গণনা করা ফলাফল ফিরিয়ে দিতে সক্ষম হয়েছি। | 
FallbackRoutingMode ধ্রুবক
 google.maps.routes . FallbackRoutingMode ধ্রুবক
 একটি ফলব্যাক প্রতিক্রিয়া যখন Route.computeRoutes প্রতিক্রিয়াতে ফিরে আসে তখন প্রকৃত রাউটিং মোড ব্যবহৃত হয়।
 const {FallbackRoutingMode} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| ধ্রুবক | |
|---|---|
| TRAFFIC_AWARE | নির্দেশ করে যে TRAFFIC_AWARERoutingPreferenceপ্রতিক্রিয়া গণনা করতে ব্যবহৃত হয়েছিল। | 
| TRAFFIC_UNAWARE | নির্দেশ করে যে TRAFFIC_UNAWARERoutingPreferenceপ্রতিক্রিয়া গণনা করতে ব্যবহৃত হয়েছিল৷ | 
জিওকোডেড ওয়েপয়েন্ট ক্লাস
 google.maps.routes . GeocodedWaypoint ক্লাস
ওয়েপয়েন্ট হিসাবে ব্যবহৃত অবস্থান সম্পর্কে জিওকোডিং। শুধুমাত্র ঠিকানার পথপয়েন্টের জন্য জনবহুল। ঠিকানাটি কী জিওকোড করা হয়েছে তা নির্ধারণ করার উদ্দেশ্যে জিওকোডিং ফলাফলের বিবরণ অন্তর্ভুক্ত করে।
 const {GeocodedWaypoint} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| geocoderStatus |  প্রকার:  RPCStatus optional জিওকোডিং অপারেশনের ফলে স্থিতি কোড নির্দেশ করে। | 
| intermediateWaypointRequestIndex |  প্রকার:  number optional অনুরোধে সংশ্লিষ্ট মধ্যবর্তী পথপয়েন্টের সূচক। সংশ্লিষ্ট ওয়েপয়েন্টটি একটি মধ্যবর্তী ওয়েপয়েন্ট হলে শুধুমাত্র পপুলেট করা হয়। | 
| partialMatch |  প্রকার:  boolean নির্দেশ করে যে জিওকোডার আসল অনুরোধের জন্য একটি সঠিক মিল ফেরত দেয়নি, যদিও এটি অনুরোধ করা ঠিকানার অংশের সাথে মেলে। আপনি ভুল বানান এবং/অথবা একটি অসম্পূর্ণ ঠিকানার জন্য আসল অনুরোধটি পরীক্ষা করতে চাইতে পারেন। | 
| placeId |  প্রকার:  string এই ফলাফলের জন্য স্থান আইডি. | 
| types |  প্রকার:  Array <string> ফলাফলের প্রকার(গুলি), শূন্য বা তার বেশি টাইপ ট্যাগ আকারে। সমর্থিত প্রকারের জন্য https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types দেখুন।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
জিওকোডিং ফলাফল ক্লাস
 google.maps.routes . GeocodingResults ক্লাস
 উৎপত্তি, গন্তব্য এবং মধ্যবর্তী পথপয়েন্টের জন্য GeocodedWaypoint ওয়েপয়েন্ট রয়েছে। শুধুমাত্র ঠিকানার পথপয়েন্টের জন্য জনবহুল।
 const {GeocodingResults} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| destination |  প্রকার:  GeocodedWaypoint optional গন্তব্যের জন্য জিওকোডেড ওয়েপয়েন্ট। | 
| intermediates |  প্রকার:  Array < GeocodedWaypoint > optional মধ্যবর্তী জিওকোডেড ওয়েপয়েন্টগুলির একটি তালিকা যার প্রতিটিতে একটি সূচক ক্ষেত্র রয়েছে যা অনুরোধে নির্দিষ্ট করা ক্রমে ওয়েপয়েন্টের শূন্য-ভিত্তিক অবস্থানের সাথে মিলে যায়। | 
| origin |  প্রকার:  GeocodedWaypoint optional উৎপত্তির জন্য জিওকোডেড ওয়েপয়েন্ট।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
মাল্টিমোডাল সেগমেন্ট ক্লাস
 google.maps.routes . MultiModalSegment ক্লাস
 একটি রুটের RouteLeg.steps এর একটি মাল্টি-মডেল সেগমেন্ট সম্পর্কে সংক্ষিপ্ত তথ্য প্রদান করে। একটি মাল্টি-মডেল সেগমেন্টকে এক বা একাধিক সংলগ্ন RouteLegStep হিসাবে সংজ্ঞায়িত করা হয় যার একই TravelMode আছে।
 const {MultiModalSegment} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| instructions |  প্রকার:  string optional এই মাল্টি-মডেল সেগমেন্ট নেভিগেট করার জন্য নির্দেশাবলী। | 
| maneuver |  প্রকার:  string optional এই ধাপে সঞ্চালনের জন্য নেভিগেশন কৌশল। সম্ভাব্য মানের তালিকার জন্য ম্যানুভার দেখুন। | 
| stepEndIndex |  প্রকার:  number সংশ্লিষ্ট  RouteLegStepসূচক যা একটি মাল্টি-মডাল সেগমেন্টের শেষ। | 
| stepStartIndex |  প্রকার:  number সংশ্লিষ্ট  RouteLegStepসূচক যা একটি মাল্টি-মডাল সেগমেন্টের শুরু। | 
| travelMode |  প্রকার:  TravelMode optional এই মাল্টি-মোডাল সেগমেন্টের জন্য ব্যবহৃত ভ্রমণ মোড।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
পলিলাইন ডিটেইল ইনফো ক্লাস
 google.maps.routes . PolylineDetailInfo ইনফো ক্লাস
পলিলাইনের প্রসারিত একটি রাস্তার বৈশিষ্ট্য সম্পর্কে তথ্য এনক্যাপসুলেট করে।
 const {PolylineDetailInfo} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
| বৈশিষ্ট্য | |
|---|---|
| endIndex |  প্রকার:  number optional পলিলাইনে এই রাস্তার শেষ সূচক। | 
| presence |  প্রকার:  RoadFeatureState optional পলিলাইন বরাবর রাস্তা বৈশিষ্ট্য বিদ্যমান কিনা তা নির্দেশ করে। | 
| startIndex |  প্রকার:  number optional পলিলাইনে এই রাস্তার সূচনা বৈশিষ্ট্য।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
পলিলাইন ডিটেইলস ক্লাস
 google.maps.routes . PolylineDetails ক্লাস
 একটি প্রদত্ত সূচক বা পলিলাইনের সংলগ্ন অংশের সাথে সম্পর্কিত বিবরণ। P_0, P_1, ... , P_N (শূন্য-ভিত্তিক সূচক) পয়েন্ট সহ একটি পলিলাইন দেওয়া, PolylineDetails একটি প্রদত্ত ব্যবধানের জন্য একটি রাস্তা বৈশিষ্ট্য বর্ণনা করে।
 const {PolylineDetails} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| flyoverInfo |  প্রকার:  Array < PolylineDetailInfo > পলিলাইন বরাবর ফ্লাইওভারের বিবরণ। | 
| narrowRoadInfo |  প্রকার:  Array < PolylineDetailInfo > পলিলাইন বরাবর সরু রাস্তার বিবরণ।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
পলিলাইন কোয়ালিটি ধ্রুবক
 google.maps.routes . PolylineQuality ধ্রুবক
পলিলাইনের গুণমান নির্দিষ্ট করে।
 const {PolylineQuality} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| ধ্রুবক | |
|---|---|
| HIGH_QUALITY | একটি উচ্চ-মানের পলিলাইন নির্দিষ্ট করে যা বর্ধিত প্রতিক্রিয়া আকারের খরচে OVERVIEWচেয়ে বেশি পয়েন্ট ব্যবহার করে তৈরি করা হয়। আপনার যখন আরও নির্ভুলতা প্রয়োজন তখন এই মানটি ব্যবহার করুন। | 
| OVERVIEW | একটি ওভারভিউ পলিলাইন নির্দিষ্ট করে যা অল্প সংখ্যক পয়েন্ট ব্যবহার করে তৈরি করা হয়। HIGH_QUALITYএর তুলনায় এই বিকল্পটি ব্যবহার করার অনুরোধের বিলম্ব কম। রুটের একটি ওভারভিউ প্রদর্শন করার সময় এই মানটি ব্যবহার করুন। | 
রেফারেন্স রুট ধ্রুবক
 google.maps.routes . ReferenceRoute ধ্রুবক
 ComputeRoutesRequest এ একটি সমর্থিত রেফারেন্স রুট।
 const {ReferenceRoute} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| ধ্রুবক | |
|---|---|
| FUEL_EFFICIENT | জ্বালানী সাশ্রয়ী পথ। | 
| SHORTER_DISTANCE | ছোট ভ্রমণ দূরত্ব সহ রুট। | 
RoadFeatureState ধ্রুবক
 google.maps.routes . RoadFeatureState ধ্রুবক
পলিলাইনের প্রসারিত রাস্তার বৈশিষ্ট্যগুলির রাজ্যগুলিকে এনক্যাপসুলেট করে৷
 const {RoadFeatureState} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| ধ্রুবক | |
|---|---|
| DOES_NOT_EXIST | রাস্তা বৈশিষ্ট্য বিদ্যমান নেই. | 
| EXISTS | রাস্তা বৈশিষ্ট্য বিদ্যমান. | 
রুটলেবেল ধ্রুবক
 google.maps.routes . RouteLabel ধ্রুবক
অন্যদের সাথে তুলনা করার জন্য নির্দিষ্ট বৈশিষ্ট্য সনাক্ত করতে উপযোগী রুটের লেবেল।
 const {RouteLabel} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| ধ্রুবক | |
|---|---|
| DEFAULT_ROUTE | রুট গণনার জন্য ডিফল্ট "সেরা" রুটটি ফিরে এসেছে। | 
| DEFAULT_ROUTE_ALTERNATE | ডিফল্ট "সেরা" রুটের বিকল্প। ComputeRoutesRequest.computeAlternativeRoutesনির্দিষ্ট করা হলে এই ধরনের রুট ফেরত দেওয়া হবে। | 
| FUEL_EFFICIENT | জ্বালানী সাশ্রয়ী পথ। এই মান সহ লেবেল করা রুটগুলি ইকো প্যারামিটার যেমন জ্বালানী খরচের জন্য অপ্টিমাইজ করা হবে বলে নির্ধারিত হয়৷ | 
| SHORTER_DISTANCE | ছোট ভ্রমণ দূরত্বের পথ। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য। | 
রুটলেগ ক্লাস
 google.maps.routes . RouteLeg ক্লাস
 via ওয়েপয়েন্টের মধ্যে একটি সেগমেন্ট রয়েছে।
 const {RouteLeg} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| distanceMeters |  প্রকার:  number রুট লেগের ভ্রমণ দূরত্ব, মিটারে। | 
| durationMillis |  প্রকার:  number optional মিলিসেকেন্ডে রুট লেগ নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য। আপনি যদি  ComputeRoutesRequest.routingPreferenceTRAFFIC_UNAWAREতে সেট করেন, তাহলে এই মানটিstaticDurationMillisমতই। আপনি যদিComputeRoutesRequest.routingPreferenceকেTRAFFIC_AWAREবাTRAFFIC_AWARE_OPTIMALতে সেট করেন, তাহলে এই মানটি ট্রাফিক পরিস্থিতি বিবেচনা করে গণনা করা হয়।দ্রষ্টব্য: যদি সময়কাল 2^53 মিলিসেকেন্ড অতিক্রম করে, তাহলে এই মানটি হল Number.POSITIVE_INFINITY। | 
| endLocation |  প্রকার:  DirectionalLocation optional এই পায়ের শেষ অবস্থান। এই অবস্থানটি  ComputeRoutesRequest.destinationথেকে ভিন্ন হতে পারে। উদাহরণস্বরূপ, যখনComputeRoutesRequest.destinationএকটি রাস্তার কাছাকাছি না থাকে, তখন এটি রাস্তার একটি বিন্দু। | 
| localizedValues |  প্রকার:  RouteLegLocalizedValues optionalRouteLegএর বৈশিষ্ট্যের পাঠ্য উপস্থাপনা। | 
| path |  প্রকার:  Array < LatLngAltitude > রুট লেগের  LatLngAltitudes এর তালিকা, যা একটি রুট লেগ পলিলাইন আঁকতে ব্যবহার করা যেতে পারে।ComputeRoutesRequest.polylineQualityসেট করে পথের গ্রানুলারিটি নিয়ন্ত্রণ করা যেতে পারে। | 
| speedPaths |  রুট লেগ পাথের বিভাগগুলির গ্রুপিং তাদের সংশ্লিষ্ট গতি পড়ার সাথে। এই ক্ষেত্রটি পপুলেট করার জন্য,  ComputeRoutesRequest.routingPreferenceঅবশ্যইTRAFFIC_AWAREবাTRAFFIC_AWARE_OPTIMALএ সেট করতে হবে এবংComputeRoutesRequest.extraComputationsTRAFFIC_ON_POLYLINEঅন্তর্ভুক্ত থাকতে হবে। | 
| startLocation |  প্রকার:  DirectionalLocation optional এই পায়ের শুরুর অবস্থান। এই অবস্থানটি  ComputeRoutesRequest.originথেকে ভিন্ন হতে পারে। উদাহরণস্বরূপ, যখনComputeRoutesRequest.originএকটি রাস্তার কাছাকাছি নয়, তখন এটি রাস্তার একটি বিন্দু। | 
| staticDurationMillis |  প্রকার:  number optional ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে পায়ের মাধ্যমে ভ্রমণের সময়কাল। দ্রষ্টব্য: যদি সময়কাল 2^53 মিলিসেকেন্ড অতিক্রম করে, তাহলে এই মানটি হল Number.POSITIVE_INFINITY। | 
| steps |  প্রকার:  Array < RouteLegStep > এই পায়ের মধ্যে অংশগুলিকে নির্দেশ করে ধাপগুলির একটি অ্যারে৷ প্রতিটি ধাপ একটি নেভিগেশন নির্দেশ প্রতিনিধিত্ব করে। | 
| stepsOverview |  প্রকার:  StepsOverview optional এই  RouteLegএর ধাপগুলি সম্পর্কে ওভারভিউ তথ্য। এই ক্ষেত্রটি শুধুমাত্রTRANSITরুটের জন্য জনবহুল। | 
| travelAdvisory |  প্রকার:  RouteLegTravelAdvisory optional এতে অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে জানানো উচিত, যেমন ট্রাফিক জোনের সম্ভাব্য বিধিনিষেধ, রুট লেগ।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
RouteLegLocalizedValues ক্লাস
 google.maps.routes . RouteLegLocalizedValues ক্লাস
 RouteLeg এর পাঠ্য উপস্থাপনা।
 const {RouteLegLocalizedValues} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| distance |  প্রকার:  string optional টেক্সট আকারে রুট লেগ ভ্রমণ দূরত্ব. | 
| distanceLanguage |  প্রকার:  string optional দূরত্বের পাঠ্যের BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন। | 
| duration |  প্রকার:  string optional সময়কাল, পাঠ্য আকারে উপস্থাপিত এবং কোয়েরির অঞ্চলে স্থানীয়করণ করা হয়েছে। ট্রাফিক পরিস্থিতি বিবেচনায় নেয়। | 
| durationLanguage |  প্রকার:  string optional সময়কালের পাঠ্যের BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন। | 
| staticDuration |  প্রকার:  string optional ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে সময়কাল, পাঠ্য আকারে উপস্থাপিত। | 
| staticDurationLanguage |  প্রকার:  string optional স্ট্যাটিক সময়কালের পাঠ্যের BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
RouteLegStep ক্লাস
 google.maps.routes . RouteLegStep ক্লাস
 একটি RouteLeg এর একটি সেগমেন্ট রয়েছে। একটি ধাপ একটি একক নেভিগেশন নির্দেশের সাথে মিলে যায়। রুট পা ধাপে গঠিত হয়.
 const {RouteLegStep} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| distanceMeters |  প্রকার:  number এই ধাপের ভ্রমণ দূরত্ব, মিটারে। | 
| endLocation |  প্রকার:  DirectionalLocation optional এই ধাপের শেষ অবস্থান। | 
| instructions |  প্রকার:  string optional এই ধাপে নেভিগেট করার জন্য নির্দেশাবলী। | 
| localizedValues |  প্রকার:  RouteLegStepLocalizedValues optionalRouteLegStepএর বৈশিষ্ট্যের পাঠ্য উপস্থাপনা। | 
| maneuver |  প্রকার:  string optional এই ধাপে সঞ্চালনের জন্য নেভিগেশন কৌশল। সম্ভাব্য মানের তালিকার জন্য ম্যানুভার দেখুন। | 
| path |  প্রকার:  Array < LatLngAltitude > রুট লেগ স্টেপের  LatLngAltitudes এর তালিকা, যা একটি রুট লেগ স্টেপ পলিলাইন আঁকতে ব্যবহার করা যেতে পারে।ComputeRoutesRequest.polylineQualityসেট করে পথের গ্রানুলারিটি নিয়ন্ত্রণ করা যেতে পারে। এই ক্ষেত্রটি পপুলেট করার জন্যComputeRoutesRequest.fieldsএ"path"ক্ষেত্রটি অবশ্যই অনুরোধ করতে হবে৷ | 
| startLocation |  প্রকার:  DirectionalLocation optional এই ধাপের শুরুর অবস্থান। | 
| staticDurationMillis |  প্রকার:  number optional ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে এই ধাপের মাধ্যমে ভ্রমণের সময়কাল। দ্রষ্টব্য: যদি সময়কাল 2^53 মিলিসেকেন্ড অতিক্রম করে, তাহলে এই মানটি হল Number.POSITIVE_INFINITY। | 
| transitDetails |  প্রকার:  TransitDetails optional ভ্রমণ মোড  TRANSITহলে এই ধাপের সাথে সম্পর্কিত বিশদ বিবরণ। | 
| travelMode |  প্রকার:  TravelMode optional এই পদক্ষেপের জন্য ব্যবহৃত ভ্রমণ মোড।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
RouteLegStepLocalizedValues ক্লাস
 google.maps.routes . RouteLegStepLocalizedValues ক্লাস
 RouteLegStep এর বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
 const {RouteLegStepLocalizedValues} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| distance |  প্রকার:  string optional টেক্সট আকারে রুট লেগ ধাপের ভ্রমণ দূরত্ব। | 
| distanceLanguage |  প্রকার:  string optional দূরত্বের পাঠ্যের BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন। | 
| staticDuration |  প্রকার:  string optional ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে সময়কাল, পাঠ্য আকারে উপস্থাপিত। | 
| staticDurationLanguage |  প্রকার:  string optional স্ট্যাটিক সময়কালের পাঠ্যের BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন। | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
RouteLegTravelAdvisory ক্লাস
 google.maps.routes . RouteLegTravelAdvisory ক্লাস
 অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে একটি RouteLeg সম্পর্কে অবহিত করা উচিত।
 const {RouteLegTravelAdvisory} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
| বৈশিষ্ট্য | |
|---|---|
| speedReadingIntervals |  প্রকার:  Array < SpeedReadingInterval > optional ট্র্যাফিক ঘনত্বের বিশদ বিবরণ দিয়ে গতি পড়ার ব্যবধান।  TRAFFIC_AWAREএবংTRAFFIC_AWARE_OPTIMALComputeRoutesRequest.routingPreferenceএর ক্ষেত্রে প্রযোজ্য। বিরতিগুলি ওভারল্যাপ ছাড়াইRouteLegএর সমগ্র পলিলাইনকে কভার করে। একটি নির্দিষ্ট ব্যবধানের শুরু বিন্দু পূর্ববর্তী ব্যবধানের শেষ বিন্দুর সমান।উদাহরণ:   | 
| tollInfo |  প্রকার:  TollInfo optional নির্দিষ্ট  RouteLegএ টোল সম্পর্কে তথ্য রয়েছে।RouteLegএ টোল প্রত্যাশিত হলেই এই ক্ষেত্রটি জনবহুল। যদি এই ক্ষেত্রটি সেট করা থাকে কিন্তুTollInfo.estimatedPricesজনবহুল না হয়, তাহলে রুট লেগটিতে টোল রয়েছে কিন্তু আনুমানিক মূল্য অজানা। যদি এই ক্ষেত্রটি খালি থাকে, তাহলেRouteLegএ কোন টোল নেই। | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
RouteLocalizedValues ক্লাস
 google.maps.routes . RouteLocalizedValues ক্লাস
 Route বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
 const {RouteLocalizedValues} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| distance |  প্রকার:  string optional পাঠ্য আকারে উপস্থাপিত রুটের ভ্রমণ দূরত্ব। | 
| distanceLanguage |  প্রকার:  string optional দূরত্বের পাঠ্যের BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন। | 
| duration |  প্রকার:  string optional সময়কাল, পাঠ্য আকারে উপস্থাপিত এবং কোয়েরির অঞ্চলে স্থানীয়করণ করা হয়েছে। ট্রাফিক পরিস্থিতি বিবেচনায় নেয়। দ্রষ্টব্য: আপনি যদি ট্র্যাফিক তথ্যের জন্য অনুরোধ না করে থাকেন, তাহলে এই মানটি  staticDurationমতোই। | 
| durationLanguage |  প্রকার:  string optional সময়কালের পাঠ্যের BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, http://www.unicode.org/reports/tr35/#Unicode_locale_identifier দেখুন। | 
| staticDuration |  প্রকার:  string optional ট্র্যাফিক পরিস্থিতি বিবেচনা না করে সময়কাল, পাঠ্য আকারে উপস্থাপিত। | 
| staticDurationLanguage |  প্রকার:  string optional স্ট্যাটিক সময়কালের পাঠ্যের BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। | 
| transitFare |  প্রকার:  string optional পাঠ্য আকারে উপস্থাপিত ট্রানজিট ভাড়া। | 
| transitFareLanguage |  প্রকার:  string optional ট্রানজিট ভাড়ার পাঠ্যের BCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object বস্তুতে রূপান্তরিত করে।  | 
RouteModifiers ইন্টারফেস
 google.maps.routes . RouteModifiers ইন্টারফেস
রুট গণনা করার সময় সন্তুষ্ট করার জন্য ঐচ্ছিক অবস্থার একটি সেট এনক্যাপসুলেট করে।
| বৈশিষ্ট্য | |
|---|---|
| avoidFerries optional |  প্রকার:  boolean optionaltrueসেট করা হলে, ফেরিগুলি এড়িয়ে যায় যেখানে যুক্তিসঙ্গত, ফেরি নেই এমন রুটগুলিতে অগ্রাধিকার দেয়৷ শুধুমাত্রDRIVINGবাTWO_WHEELERTravelModeএ প্রযোজ্য। | 
| avoidHighways optional |  প্রকার:  boolean optionaltrueসেট করা হলে, যেখানে যুক্তিসঙ্গত হাইওয়েগুলি এড়িয়ে যায়, হাইওয়ে নেই এমন রুটগুলিকে অগ্রাধিকার দেয়৷ শুধুমাত্রDRIVINGবাTWO_WHEELERTravelModeএ প্রযোজ্য। | 
| avoidIndoor optional |  প্রকার:  boolean optionaltrueসেট করা হলে, ইনডোর নেভিগেশন নেই এমন রুটগুলিকে অগ্রাধিকার দিয়ে যেখানে যুক্তিসঙ্গত গৃহের ভিতরে নেভিগেট করা এড়িয়ে যায়৷ শুধুমাত্রWALKINGTravelModeপ্রযোজ্য। | 
| avoidTolls optional |  প্রকার:  boolean optionaltrueসেট করা হলে, যেখানে যুক্তিসঙ্গত টোল রোডগুলি এড়িয়ে যায়, টোল রাস্তা নেই এমন রুটগুলিকে অগ্রাধিকার দেয়৷ শুধুমাত্রDRIVINGবাTWO_WHEELERTravelModeএ প্রযোজ্য। | 
| tollPasses optional |  প্রকার:  Iterable <string> optional টোল পাস সম্পর্কে তথ্য এনক্যাপসুলেট করে। যদি টোল পাস সরবরাহ করা হয় তবে এপিআই পাসের মূল্য ফেরত দেওয়ার চেষ্টা করে। যদি টোল পাস সরবরাহ না করা হয়, এপিআই টোল পাসটিকে অজানা হিসাবে বিবেচনা করে এবং নগদ মূল্য ফেরত দেওয়ার চেষ্টা করে। কেবল  DRIVINGবাTWO_WHEELERTravelModeপ্রযোজ্য। বৈধ মানগুলির তালিকার জন্য টোলপাস দেখুন। | 
| vehicleInfo optional |  প্রকার:  VehicleInfo optional গাড়ির তথ্য নির্দিষ্ট করে।  | 
রাউটেপলাইলাইনেটেটেল ইন্টারফেস
 google.maps.routes . RoutePolylineDetails ইন্টারফেস
পললাইনের সাথে সম্পর্কিত কোনও রুটের একটি বিভাগ সম্পর্কে বিশদ যা পললাইন শৈলীটি কাস্টমাইজ করতে ব্যবহার করা যেতে পারে।
| বৈশিষ্ট্য | |
|---|---|
| speed optional |  প্রকার:  Speed optional এই পললাইনের সাথে সম্পর্কিত রুটের বিভাগের গতি পড়া। কেবল ট্র্যাফিক তথ্য সহ রুটের জন্য জনবহুল। | 
| transitDetails optional |  প্রকার:  TransitDetails optional এই পললাইনের সাথে সম্পর্কিত রুটের বিভাগের ট্রানজিট বিশদ। কেবল ট্রানজিট তথ্য সহ রুটের জন্য জনবহুল। | 
| travelMode optional |  প্রকার:  TravelMode optional এই পললাইনের সাথে সম্পর্কিত রুটের বিভাগের ভ্রমণ মোড। ট্র্যাফিক পলিনিনগুলির জন্য খালি।  | 
রাউটেপললাইনওপশন ইন্টারফেস
 google.maps.routes . RoutePolylineOptions ইন্টারফেস
রুট পলিনগুলি তৈরির জন্য বিকল্পগুলি।
| বৈশিষ্ট্য | |
|---|---|
| colorScheme optional |  প্রকার:  ColorScheme optional পললাইনের জন্য ব্যবহার করার জন্য রঙিন স্কিম। যখন মানচিত্রের  colorSchemeFOLLOW_SYSTEMহয় তখনFOLLOW_SYSTEMহিসাবে নির্দিষ্ট করা হয়, তখনও পোলাইনগুলি মানচিত্রের মতো একই গা dark ়/হালকা মোডে আঁকা হবে। যখন নির্দিষ্ট না করা হয়,Route.createPolylinesমানচিত্রেরcolorSchemeব্যবহার করার চেষ্টা করে বা সিস্টেম ডিফল্টে ফিরে আসে। | 
| polylineOptions optional |  প্রকার:  PolylineOptions |(function( PolylineOptions , RoutePolylineDetails ): PolylineOptions ) optional পললাইনের স্টাইলটি কাস্টমাইজ করার জন্য বিকল্পগুলি। হয় কোনও  PolylineOptionsঅবজেক্ট হতে পারে যা রুটের জন্য সমস্ত পলিনিনগুলিতে প্রয়োগ করা হয় বা এমন একটি ফাংশন যা ডিফল্টPolylineOptionsএবংRoutePolylineDetailsগ্রহণ করে এবং সেই পললাইনে প্রয়োগ করার জন্যPolylineOptionsফেরত দেয়। | 
রাউটেট্রেভেলএডভিসরি ক্লাস
 google.maps.routes . RouteTravelAdvisory ক্লাস
 অতিরিক্ত তথ্য রয়েছে যা ব্যবহারকারীকে কোনও Route অবহিত করা উচিত।
 const {RouteTravelAdvisory} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| fuelConsumptionMicroliters |  প্রকার:  number optional মাইক্রোলিটারে পূর্বাভাস জ্বালানী খরচ। দ্রষ্টব্য: যদি জ্বালানীর খরচ 2^53 মাইক্রোলিটর ছাড়িয়ে যায় তবে এই মানটি Number.POSITIVE_INFINITY। | 
| routeRestrictionsPartiallyIgnored |  প্রকার:  boolean optionalRouteএমন বিধিনিষেধ থাকতে পারে যা অনুরোধ করা ট্র্যাভেল মোড বা রুট মডিফায়ারগুলির জন্য উপযুক্ত নয়। | 
| speedReadingIntervals |  প্রকার:  Array < SpeedReadingInterval > optional ট্র্যাফিক ঘনত্বের বিশদ বিবরণ পড়ার অন্তরগুলি।  TRAFFIC_AWAREএবংTRAFFIC_AWARE_OPTIMALComputeRoutesRequest.routingPreferenceক্ষেত্রে প্রযোজ্য। অন্তরগুলি ওভারল্যাপ ছাড়াইRouteপুরো পললাইনটি কভার করে। একটি নির্দিষ্ট ব্যবধানের স্টার্ট পয়েন্টটি পূর্ববর্তী ব্যবধানের শেষ পয়েন্টের সমান।উদাহরণ:   | 
| tollInfo |  প্রকার:  TollInfo optionalRouteটোল সম্পর্কে তথ্য রয়েছে। এই ক্ষেত্রটি কেবল তখনই জনবহুল হয় যদিRouteটোলগুলি প্রত্যাশিত হয়। যদি এই ক্ষেত্রটি সেট করা থাকে তবেTollInfo.estimatedPricesজনবহুল নয়, তবে রুটে টোল রয়েছে তবে আনুমানিক মূল্য অজানা। যদি এই ক্ষেত্রটি খালি থাকে তবেRouteকোনও টোল নেই। | 
| transitFare |  প্রকার:  Money optional যদি উপস্থিত থাকে তবে এই  Routeমোট ভাড়া বা টিকিটের ব্যয় রয়েছে। এই সম্পত্তিটি কেবলTRANSITComputeRoutesRequest.travelModeজন্য এবং কেবলমাত্র এমন রুটের জন্য ফিরে আসে যেখানে সমস্ত ট্রানজিট পদক্ষেপের জন্য ভাড়া তথ্য উপলব্ধ। | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object একটি বস্তু রূপান্তর।  | 
রাউটিং পছন্দ ধ্রুবক
 google.maps.routes . RoutingPreference পছন্দ ধ্রুবক
কোনও রুট গণনা করার সময় বিষয়গুলি বিবেচনায় নেওয়া উচিত।
 const {RoutingPreference} = await google.maps.importLibrary("routes")
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| ধ্রুবক | |
|---|---|
| TRAFFIC_AWARE | লাইভ ট্র্যাফিক শর্তগুলি বিবেচনায় নেওয়ার রুটগুলি গণনা করে। TRAFFIC_AWARE_OPTIMALবিপরীতে, কিছু অপ্টিমাইজেশন উল্লেখযোগ্যভাবে হ্রাস করতে প্রয়োগ করা হয়। | 
| TRAFFIC_AWARE_OPTIMAL | বেশিরভাগ পারফরম্যান্স অপ্টিমাইজেশন প্রয়োগ না করে লাইভ ট্র্যাফিকের শর্তগুলি বিবেচনায় নেওয়ার রুটগুলি গণনা করে। এই মানটি ব্যবহার করে সর্বোচ্চ বিলম্ব উত্পাদন করে। | 
| TRAFFIC_UNAWARE | লাইভ ট্র্যাফিক শর্তগুলি বিবেচনায় না নিয়ে রুটগুলি গণনা করে। যখন ট্র্যাফিকের শর্তগুলি গুরুত্বপূর্ণ না হয় বা প্রযোজ্য নয় তখন উপযুক্ত। এই মানটি ব্যবহার করে সর্বনিম্ন বিলম্ব উত্পাদন করে। | 
গতি ধ্রুবক
 google.maps.routes . Speed ধ্রুবক
ট্র্যাফিক ডেটার উপর ভিত্তি করে পললাইন গতির শ্রেণিবিন্যাস।
 const {Speed} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| ধ্রুবক | |
|---|---|
| NORMAL | সাধারণ গতি, কোনও ট্র্যাফিক বিলম্ব হয় না। | 
| SLOW | মন্দা সনাক্ত করা হয়েছে, মাঝারি পরিমাণ ট্র্যাফিক। | 
| TRAFFIC_JAM | ট্রাফিক বিলম্ব. | 
স্পিডপাথ ইন্টারফেস
 google.maps.routes . SpeedPath ইন্টারফেস
 বিরতিতে গতি পড়ার সাথে একটি রুট ব্যবধানের LatLngAltitude এস একসাথে দলগুলি। 
| বৈশিষ্ট্য | |
|---|---|
| path |  প্রকার:  Array < LatLngAltitude > এই গতির পথ দ্বারা আচ্ছাদিত পথ। | 
| speed optional |  প্রকার:  Speed optional পথের গতি পড়া।  | 
স্পিড্রেডিংইন্টারভাল ক্লাস
 google.maps.routes . SpeedReadingInterval ক্লাস
 পললাইন বা পাথের একটি সংলগ্ন বিভাগে ট্র্যাফিক ঘনত্ব সূচক। P_0, P_1, ..., P_N (শূন্য-ভিত্তিক সূচক) পয়েন্ট সহ একটি পথ দেওয়া, SpeedReadingInterval একটি বিরতির ট্র্যাফিক ঘনত্বকে বর্ণনা করে।
 const {SpeedReadingInterval} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| endPolylinePointIndex |  প্রকার:  number optional পললাইনে এই ব্যবধানের শেষ সূচক। | 
| speed |  প্রকার:  Speed optional এই ব্যবধানে ট্র্যাফিক গতি। | 
| startPolylinePointIndex |  প্রকার:  number optional পললাইনে এই ব্যবধানের সূচনা সূচক।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান: কোনটিই নয়  একটি বস্তু রূপান্তর।  | 
স্টেপসওভারভিউ ক্লাস
 google.maps.routes . StepsOverview ক্লাস
 RouteLeg.steps একটি তালিকা সম্পর্কে ওভারভিউ তথ্য সরবরাহ করে।
 const {StepsOverview} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| multiModalSegments |  প্রকার:  Array < MultiModalSegment >RouteLeg.stepsবিভিন্ন মাল্টি-মডেল বিভাগগুলি সম্পর্কে সংক্ষিপ্ত তথ্য। | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object একটি বস্তু রূপান্তর।  | 
টোলিনফো ক্লাস
 google.maps.routes . TollInfo ক্লাস
 কোনও Route বা RouteLeg টোলের তথ্য এনক্যাপসুলেট করে।
 const {TollInfo} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| estimatedPrices |  সংশ্লিষ্ট  RouteবাRouteLegজন্য আর্থিক পরিমাণ টোল। এই তালিকায় প্রতিটি মুদ্রার জন্য একটি পরিমাণ রয়েছে যা টোল স্টেশনগুলি দ্বারা চার্জ করা হবে বলে আশা করা হচ্ছে। সাধারণত এই তালিকায় একটি মুদ্রায় টোল সহ রুটের জন্য কেবল একটি আইটেম থাকবে। আন্তর্জাতিক ভ্রমণের জন্য, এই তালিকায় বিভিন্ন মুদ্রায় টোল প্রতিবিম্বিত করতে একাধিক আইটেম থাকতে পারে। | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object একটি বস্তু রূপান্তর।  | 
ট্রানজিটেজেন্সি ক্লাস
 google.maps.routes . TransitAgency ক্লাস
একটি ট্রানজিট এজেন্সি সম্পর্কে তথ্য।
 const {TransitAgency} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| name |  প্রকার:  string optional এই ট্রানজিট এজেন্সির নাম। | 
| phoneNumber |  প্রকার:  string optional ট্রানজিট এজেন্সির লোকেল-নির্দিষ্ট ফর্ম্যাটযুক্ত ফোন নম্বর। | 
| url |  প্রকার:  URL optional ট্রানজিট এজেন্সির ইউআরএল।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object একটি বস্তু রূপান্তর।  | 
ট্রানজিটডেটেল ক্লাস
 google.maps.routes . TransitDetails ক্লাস
কোনও রুটে ট্রানজিট পদক্ষেপ সম্পর্কে অতিরিক্ত তথ্য।
 const {TransitDetails} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| arrivalStop |  প্রকার:  TransitStop optional পদক্ষেপের জন্য আগমন বন্ধ সম্পর্কিত তথ্য। | 
| arrivalTime |  প্রকার:  Date optional পদক্ষেপের জন্য আগমনের আনুমানিক সময়। | 
| departureStop |  প্রকার:  TransitStop optional পদক্ষেপের জন্য প্রস্থান বন্ধ সম্পর্কে তথ্য। | 
| departureTime |  প্রকার:  Date optional পদক্ষেপের জন্য প্রস্থানের আনুমানিক সময়। | 
| headsign |  প্রকার:  string optional যানবাহনে বা প্রস্থান স্টপে চিহ্নিত হিসাবে এই লাইনে ভ্রমণ করার দিকটি নির্দিষ্ট করে। দিকটি প্রায়শই টার্মিনাস স্টেশন। | 
| headwayMillis |  প্রকার:  number optional এই সময়ে একই স্টপ থেকে প্রস্থানগুলির মধ্যে মিলিসেকেন্ডে প্রত্যাশিত সময় নির্দিষ্ট করে। উদাহরণস্বরূপ, 600,000 এর অগ্রণী মান সহ, আপনি যদি আপনার বাসটি মিস করেন তবে আপনি দশ মিনিটের অপেক্ষা আশা করবেন। দ্রষ্টব্য: যদি হেডওয়েটি 2^53 মিলিসেকেন্ড ছাড়িয়ে যায় তবে এই মানটি Number.POSITIVE_INFINITY। | 
| stopCount |  প্রকার:  number প্রস্থান থেকে আগমন স্টপ পর্যন্ত স্টপের সংখ্যা। এই গণনাটি আগমন স্টপ অন্তর্ভুক্ত করে তবে প্রস্থান স্টপ বাদ দেয়। উদাহরণস্বরূপ, যদি আপনার রুটটি স্টপ এ থেকে চলে যায়, স্টপ বি এবং সি এর মধ্য দিয়ে যায় এবং স্টপ ডি এ পৌঁছে যায়,  stopCount3 হবে। | 
| transitLine |  প্রকার:  TransitLine optional পদক্ষেপে ব্যবহৃত ট্রানজিট লাইন সম্পর্কে তথ্য। | 
| tripShortText |  প্রকার:  string optional যাত্রীদের ট্রানজিট ট্রিপ সনাক্ত করতে সময়সূচীতে প্রদর্শিত এবং সাইন বোর্ডগুলিতে প্রদর্শিত পাঠ্য। পাঠ্যটি কোনও পরিষেবা দিনের মধ্যে অনন্যভাবে একটি ট্রিপ সনাক্ত করে। উদাহরণস্বরূপ, "538" হ'ল অ্যামট্রাক ট্রেনের  tripShortTextযা সান জোসে, সিএ ছেড়ে যায় সাপ্তাহিক দিনগুলিতে স্যাক্রামেন্টো, সিএ পর্যন্ত 15:10 এ। | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object একটি বস্তু রূপান্তর।  | 
ট্রানজিটলাইন ক্লাস
 google.maps.routes . TransitLine ক্লাস
একটি ট্রানজিট লাইন সম্পর্কে তথ্য।
 const {TransitLine} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| agencies |  প্রকার:  Array < TransitAgency > ট্রানজিট এজেন্সি (বা এজেন্সিগুলি) যা এই ট্রানজিট লাইনটি পরিচালনা করে। | 
| color |  প্রকার:  string optional রঙটি সাধারণত এই লাইনের জন্য স্বাক্ষরগুলিতে ব্যবহৃত হয়। হেক্সাডেসিমাল প্রতিনিধিত্ব। | 
| iconURL |  প্রকার:  URL optional এই লাইনের সাথে যুক্ত আইকনটির জন্য ইউআরএল। | 
| name |  প্রকার:  string optional এই ট্রানজিট লাইনের পুরো নাম, উদাহরণস্বরূপ, "8 অ্যাভিনিউ লোকাল"। | 
| shortName |  প্রকার:  string optional এই ট্রানজিট লাইনের সংক্ষিপ্ত নাম। এই নামটি সাধারণত "এম 7" বা "355" এর মতো একটি লাইন নম্বর হবে। | 
| textColor |  প্রকার:  string optional রঙটি সাধারণত এই লাইনের জন্য স্বাক্ষরে পাঠ্যে ব্যবহৃত হয়। হেক্সাডেসিমাল প্রতিনিধিত্ব। | 
| url |  প্রকার:  URL optional ট্রানজিট এজেন্সি দ্বারা সরবরাহিত এই ট্রানজিট লাইনের জন্য ইউআরএল। | 
| vehicle |  প্রকার:  TransitVehicle optional এই ট্রানজিট লাইনে যে ধরণের যানবাহন পরিচালনা করে।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object একটি বস্তু রূপান্তর।  | 
ট্রানজিটপ্রেফারেন্স ইন্টারফেস
 google.maps.routes . TransitPreference ইন্টারফেস
 TRANSIT ভিত্তিক রুটগুলির জন্য পছন্দগুলি যা ফিরে আসা রুটকে প্রভাবিত করে। 
| বৈশিষ্ট্য | |
|---|---|
| allowedTransitModes optional |  প্রকার:  Iterable < TransitMode > optionalTRANSITরুট পাওয়ার সময় ভ্রমণের মোডগুলির একটি সেট। ভ্রমণের সমস্ত সমর্থিত মোডগুলিতে ডিফল্ট। | 
| routingPreference optional |  প্রকার:  TransitRoutePreference optional একটি রাউটিং পছন্দ যা নির্দিষ্ট করা হলে,  TRANSITরুটকে প্রভাবিত করে। | 
ট্রানজিটস্টপ ক্লাস
 google.maps.routes . TransitStop ক্লাস
একটি ট্রানজিট স্টপ সম্পর্কে তথ্য।
 const {TransitStop} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| location |  প্রকার:  DirectionalLocation optional অক্ষাংশ/দ্রাঘিমাংশের স্থানাঙ্ক এবং একটি al চ্ছিক শিরোনামে প্রকাশিত স্টপের অবস্থান। | 
| name |  প্রকার:  string optional ট্রানজিট স্টপের নাম।  | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object একটি বস্তু রূপান্তর।  | 
ট্রানজিটভিকল ক্লাস
 google.maps.routes . TransitVehicle ক্লাস
ট্রানজিট রুটে ব্যবহৃত একটি যানবাহন সম্পর্কে তথ্য।
 const {TransitVehicle} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| বৈশিষ্ট্য | |
|---|---|
| iconURL |  প্রকার:  URL optional এই গাড়ির ধরণের সাথে সম্পর্কিত আইকনের জন্য ইউআরএল। | 
| localIconURL |  প্রকার:  URL optional স্থানীয় পরিবহন স্বাক্ষরের উপর ভিত্তি করে এই যানবাহনের ধরণের সাথে সম্পর্কিত আইকনটির জন্য ইউআরএল। | 
| name |  প্রকার:  string optional এই গাড়ির নাম, মূলধন। | 
| nameLanguage |  প্রকার:  string optional গাড়ির নাম পাঠ্যের বিসিপি -47 ভাষা কোড, যেমন "এন-ইউএস" বা "এসআর-ল্যাটন"। আরও তথ্যের জন্য দেখুন: https://www.unicode.org/reports/tr35/#unicode_locale_identifier । | 
| vehicleType |  প্রকার:  string optional ব্যবহৃত যানবাহনের ধরণ। সম্ভাব্য মানগুলির তালিকার জন্য https://developers.google.com/maps/docamentation/routes/rference/rpc/google.maps.routing.v2#transitvehicletepype দেখুন। | 
| পদ্ধতি | |
|---|---|
| toJSON | toJSON() পরামিতি: কোনোটিই নয়  রিটার্ন মান:  Object একটি বস্তু রূপান্তর।  | 
যানবাহনমিশন টাইপ কনস্ট্যান্টস
 google.maps.routes . VehicleEmissionType কনস্ট্যান্টস
 গাড়ির নির্গমন প্রকারের বর্ণনা দিয়ে মানগুলির একটি সেট। কেবল DRIVING ট্র্যাভেল মোডে প্রযোজ্য।
 const {VehicleEmissionType} = await google.maps.importLibrary("routes") ।
 Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন। 
| ধ্রুবক | |
|---|---|
| DIESEL | ডিজেল জ্বালানী বাহন। | 
| ELECTRIC | বিদ্যুৎ চালিত যান। | 
| GASOLINE | পেট্রল/পেট্রোল জ্বালানী বাহন। | 
| HYBRID | হাইব্রিড জ্বালানী (যেমন পেট্রল + বৈদ্যুতিক) যানবাহন। | 
যানবাহনিনফো ইন্টারফেস
 google.maps.routes . VehicleInfo ইন্টারফেস
গাড়ির তথ্য যেমন যানবাহন নিঃসরণের ধরণ রয়েছে।
| বৈশিষ্ট্য | |
|---|---|
| emissionType optional |  প্রকার:  VehicleEmissionType optional গাড়ির নির্গমন প্রকারের বর্ণনা দেয়। কেবল  DRIVINGট্র্যাভেল মোডে প্রযোজ্য। | 
ওয়েপয়েন্ট ইন্টারফেস
 google.maps.routes . Waypoint ইন্টারফেস
একটি রুটে একটি পথের প্রতিনিধিত্ব করে।
| বৈশিষ্ট্য | |
|---|---|
| location |  প্রকার:  string| LatLng | LatLngLiteral | LatLngAltitudeLiteral | DirectionalLocationLiteral | Place ওয়ে পয়েন্টের অবস্থান। একটি স্ট্রিং কোনও ঠিকানা, একটি প্লাস কোড বা কোনও স্থানের সংস্থান নাম হতে পারে। | 
| sideOfRoad optional |  প্রকার:  boolean optional ইঙ্গিত দেয় যে এই ওয়েপপয়েন্টের অবস্থানটি বোঝানো হয়েছে রাস্তার কোনও নির্দিষ্ট দিকে থামার জন্য যানবাহনের পক্ষে অগ্রাধিকার রয়েছে। আপনি যখন এই মানটি সেট করেন, রুটটি সেই অবস্থানের মধ্য দিয়ে যাবে যাতে গাড়িটি রাস্তার পাশে থামতে পারে যে অবস্থানটি রাস্তার কেন্দ্র থেকে পক্ষপাতদুষ্ট। এই বিকল্পটি কেবল  DRIVINGএবংTWO_WHEELERComputeRoutesRequest.travelModeজন্য কাজ করে | 
| vehicleStopover optional |  প্রকার:  boolean optional ইঙ্গিত দেয় যে ওয়ে পয়েন্টটি যানবাহনগুলি থামার জন্য বোঝানো হয়েছে, যেখানে উদ্দেশ্যটি পিকআপ বা ড্রপ-অফ করা হয়। আপনি যখন এই মানটি সেট করেন, গণনা করা রুটে পিকআপ এবং ড্রপ-অফের জন্য অনুপযুক্ত রাস্তাগুলিতে নন-  viaওয়াইনপয়েন্টগুলি অন্তর্ভুক্ত করা হবে না। এই বিকল্পটি কেবলDRIVINGএবংTWO_WHEELERComputeRoutesRequest.travelModeজন্য কাজ করে এবং যখনWaypoint.locationকোনওstringবা কোনওPlaceনয়। | 
| via optional |  প্রকার:  boolean optional এই পথটিকে মাইলফলক হিসাবে চিহ্নিত করে বরং একটি থামার পয়েন্ট হিসাবে চিহ্নিত করে।  ComputeRoutesRequestপ্রতিটি অ-viaওয়াইপয়েন্টের জন্য,Route.computeRoutesট্রিপের সেই লেগে স্টপওভারগুলির জন্য বিশদ সরবরাহ করতেRoute.legsঅ্যারেতে একটি প্রবেশের সংযোজন করে।আপনি যখন এই পথটি থামিয়ে না দিয়ে এই পথের মধ্য দিয়ে যেতে চান তখন এই মানটি trueসেট করুন। ওয়াইপয়েন্টগুলির মাধ্যমেRoute.legsঅ্যারেতে প্রবেশের ফলে প্রবেশের কারণ হয় না, তবে তারা ওয়ে পয়েন্টের মধ্য দিয়ে যাত্রা শুরু করে।নোট: 
 | 
WayPointmarkerdetails ইন্টারফেস
 google.maps.routes . WaypointMarkerDetails ইন্টারফেস
এমন একটি ওয়েপপয়েন্ট সম্পর্কে বিশদ যা চিহ্নিতকারী শৈলী কাস্টমাইজ করতে ব্যবহার করা যেতে পারে।
| বৈশিষ্ট্য | |
|---|---|
| index |  প্রকার:  number চিহ্নিতকারী সূচক। | 
| totalMarkers |  প্রকার:  number রুটে মোট চিহ্নিতকারী সংখ্যা। | 
| leg optional |  প্রকার:  RouteLeg optional মার্কার যে পাটির অন্তর্গত। রুটের কোনও পা না থাকলে খালি। |