Route (beta)

রুট ক্লাস

google.maps.routes . Route ক্লাস

একটি রুট ধারণ করে, যেটি সংযুক্ত রাস্তার অংশগুলির একটি সিরিজ নিয়ে গঠিত যা শুরু, শেষ এবং মধ্যবর্তী পথপয়েন্টে যোগ দেয়।

const {Route} = await google.maps.importLibrary("routes") কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

computeRoutes
computeRoutes(request)
পরামিতি:
রিটার্ন মান: Promise <{
routes: Array < Route > optional ,
fallbackInfo: FallbackInfo optional ,
geocodingResults: GeocodingResults optional
}>
টার্মিনাল এবং মধ্যবর্তী ওয়েপয়েন্টের একটি সেট দেওয়া ঐচ্ছিক বিকল্প রুটের সাথে প্রাথমিক রুট প্রদান করে।

দ্রষ্টব্য: এই পদ্ধতির জন্য আপনাকে ComputeRoutesRequest.fields বৈশিষ্ট্য সেট করে অনুরোধে একটি প্রতিক্রিয়া ক্ষেত্র মাস্ক উল্লেখ করতে হবে। মান হল ফিল্ড পাথের একটি তালিকা।

যেমন:
  • সমস্ত উপলব্ধ ক্ষেত্রের ফিল্ড মাস্ক: fields: ['*']
  • রুট-স্তরের সময়কাল, দূরত্ব এবং পথের ফিল্ড মাস্ক: fields: ['durationMillis', 'distanceMeters', 'path']

ওয়াইল্ডকার্ড প্রতিক্রিয়া ফিল্ড মাস্ক fields: ['*'] নিরুৎসাহিত করা হয় কারণ:
  • শুধুমাত্র আপনার প্রয়োজনীয় ক্ষেত্রগুলি নির্বাচন করা আমাদের সার্ভারকে গণনা চক্র সংরক্ষণ করতে সাহায্য করে, যা আমাদেরকে কম বিলম্বে আপনার কাছে ফলাফল ফেরত দেওয়ার অনুমতি দেয়।
  • আপনার প্রোডাকশন কাজের জন্য আপনার প্রয়োজনীয় ক্ষেত্রগুলি নির্বাচন করা স্থিতিশীল লেটেন্সি কর্মক্ষমতা নিশ্চিত করে। আমরা ভবিষ্যতে আরও প্রতিক্রিয়া ক্ষেত্র যোগ করতে পারি, এবং সেই নতুন ক্ষেত্রগুলির জন্য অতিরিক্ত গণনা সময় প্রয়োজন হতে পারে। আপনি যদি সমস্ত ক্ষেত্র নির্বাচন করেন, বা আপনি যদি শীর্ষ স্তরে সমস্ত ক্ষেত্র নির্বাচন করেন, তাহলে আপনি কর্মক্ষমতা হ্রাস পেতে পারেন কারণ আমরা যে কোনও নতুন ক্ষেত্র যোগ করি তা স্বয়ংক্রিয়ভাবে প্রতিক্রিয়াতে অন্তর্ভুক্ত হবে।
  • শুধুমাত্র যে ক্ষেত্রগুলি আপনার প্রয়োজন সেগুলি নির্বাচন করলে প্রতিক্রিয়ার আকার ছোট হয় এবং এইভাবে নেটওয়ার্কে দ্রুত লোড হয়৷
description
প্রকার: string optional
পথের বর্ণনা।
distanceMeters
প্রকার: number optional
রুটের ভ্রমণ দূরত্ব, মিটারে।
durationMillis
প্রকার: number optional
মিলিসেকেন্ডে রুটটি নেভিগেট করার জন্য প্রয়োজনীয় সময়ের দৈর্ঘ্য৷ আপনি যদি ComputeRoutesRequest.routingPreference TRAFFIC_UNAWARE তে সেট করেন, তাহলে এই মানটি Route.staticDurationMillis এর মতই। আপনি যদি ComputeRoutesRequest.routingPreference কে TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL তে সেট করেন, তাহলে এই মানটি ট্রাফিক পরিস্থিতি বিবেচনা করে গণনা করা হয়।

দ্রষ্টব্য: যদি সময়কাল 2^53 মিলিসেকেন্ড অতিক্রম করে, তাহলে এই মানটি হল Number.POSITIVE_INFINITY
legs
প্রকার: Array < RouteLeg > optional
পায়ের একটি সংগ্রহ (ওয়েপয়েন্টের মধ্যে পথের অংশ) যা রুট তৈরি করে। প্রতিটি পা দুটি নন- ওয়েপয়েন্টের via ভ্রমণের সাথে মিলে যায়।

যেমন:
  • কোন মধ্যবর্তী পথবিন্দু ছাড়া একটি রুট শুধুমাত্র একটি পা আছে.
  • একটি রুট যাতে একটি অ-এর via মধ্যবর্তী পথপয়েন্টের দুটি পা থাকে।
  • একটি রুট যা মধ্যবর্তী পথপয়েন্টের via একটি অন্তর্ভুক্ত করে তার একটি পা থাকে।
পায়ের ক্রম origin থেকে destination পর্যন্ত intermediates ওয়েপয়েন্টের ক্রমটির সাথে মেলে।
localizedValues
প্রকার: RouteLocalizedValues optional
Route বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
optimizedIntermediateWaypointIndices
প্রকার: Array <number> optional
আপনি যদি ComputeRoutesRequest.optimizeWaypointOrder true তে সেট করেন, তাহলে এই ক্ষেত্রটিতে মধ্যবর্তী ওয়েপয়েন্টের অপ্টিমাইজ করা ক্রম থাকে। অন্যথায়, এই ক্ষেত্রটি খালি। ইনপুটে দেওয়া প্রথম মধ্যবর্তী ওয়েপয়েন্টের জন্য সূচকটি 0 দিয়ে শুরু হয়।

উদাহরণস্বরূপ, যদি আপনি একটি ইনপুট দেন:
  • মূল: LA
  • মধ্যবর্তী পথপয়েন্ট: ডালাস, ব্যাঙ্গর, ফিনিক্স
  • গন্তব্য: নিউইয়র্ক
এবং অপ্টিমাইজ করা মধ্যবর্তী ওয়েপয়েন্ট অর্ডার হল ফিনিক্স, ডালাস, ব্যাঙ্গর, তাহলে এই ক্ষেত্রটি হবে [2, 0, 1]
path
প্রকার: Array < LatLngAltitude > optional
রুটের LatLngAltitude s এর তালিকা, যা একটি রুট পলিলাইন আঁকতে ব্যবহার করা যেতে পারে। ComputeRoutesRequest.polylineQuality সেট করে পথের গ্রানুলারিটি নিয়ন্ত্রণ করা যেতে পারে।
polylineDetails
প্রকার: PolylineDetails optional
পথ বরাবর বিস্তারিত তথ্য রয়েছে।
routeLabels
প্রকার: Array < RouteLabel > optional
অন্যদের সাথে তুলনা করার জন্য নির্দিষ্ট বৈশিষ্ট্য সনাক্ত করতে উপযোগী রুটের লেবেল।
routeToken
প্রকার: string optional
একটি অস্বচ্ছ টোকেন যা নেভিগেশনের সময় রুটটি পুনর্গঠন করতে নেভিগেশন SDK-তে পাস করা যেতে পারে এবং, পুনরায় রুট করার ক্ষেত্রে, রুটটি তৈরি করার সময় আসল উদ্দেশ্যকে সম্মান করে। এই টোকেনটিকে একটি অস্বচ্ছ ব্লব হিসাবে বিবেচনা করুন। অনুরোধ জুড়ে এর মান তুলনা করবেন না কারণ পরিষেবাটি ঠিক একই রুট ফিরিয়ে দিলেও এর মান পরিবর্তিত হতে পারে।

দ্রষ্টব্য: routeToken শুধুমাত্র সেই অনুরোধগুলির জন্য উপলব্ধ যা ComputeRoutesRequest.routingPreference TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL সেট করেছে। এটি ওয়েপয়েন্টের via থাকা অনুরোধগুলির জন্য সমর্থিত নয়।
speedPaths
প্রকার: Array < SpeedPath > optional
রুট পাথের বিভাগগুলির গ্রুপিং তাদের সংশ্লিষ্ট গতি পড়ার সাথে। এই ক্ষেত্রটি পপুলেট করার জন্য, ComputeRoutesRequest.routingPreference অবশ্যই TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL এ সেট করতে হবে এবং ComputeRoutesRequest.extraComputations TRAFFIC_ON_POLYLINE অন্তর্ভুক্ত থাকতে হবে।
staticDurationMillis
প্রকার: number optional
ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়ে রুট দিয়ে ভ্রমণের সময়কাল।

দ্রষ্টব্য: যদি সময়কাল 2^53 মিলিসেকেন্ড অতিক্রম করে, তাহলে এই মানটি হল Number.POSITIVE_INFINITY
travelAdvisory
প্রকার: RouteTravelAdvisory optional
রুট সম্পর্কে অতিরিক্ত তথ্য.
viewport
প্রকার: LatLngBounds optional
রুটের ভিউপোর্ট বাউন্ডিং বক্স।
warnings
প্রকার: Array <string> optional
রুট প্রদর্শন করার সময় দেখানোর জন্য সতর্কতার একটি অ্যারে।
createPolylines
createPolylines([options])
পরামিতি:
রিটার্ন মান: Array < Polyline >
উপলব্ধ ডেটার উপর ভিত্তি করে রুটের জন্য পলিলাইন তৈরি করে।

মাল্টি-মোডাল পলিলাইন:
  • প্রয়োজনীয়তা:
  • প্রতিটি মাল্টি-মোডাল রুট সেগমেন্টের জন্য একটি পলিলাইন তৈরি করে। পলিলাইনগুলি সেগমেন্ট ট্র্যাভেল মোড এবং উপলব্ধ হলে ট্রানজিট লাইন ডেটা অনুসারে স্টাইল করা হয়। ভ্রমণ মোড এবং ট্রানজিট লাইনের উপর ভিত্তি করে পলিলাইন শৈলী পরিবর্তন করার জন্য বিকল্পগুলি পাস করা যেতে পারে।

ট্রাফিক পলিলাইন:
  • প্রয়োজনীয়তা:
    • ComputeRoutesRequest.fields"path" এবং "travelAdvisory" ক্ষেত্রগুলি (বা শর্টহ্যান্ড হিসাবে শুধুমাত্র "speedPaths" ) অবশ্যই অনুরোধ করতে হবে।
    • ComputeRoutesRequest.routingPreference অবশ্যই TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL এ সেট করতে হবে।
    • ComputeRoutesRequest.extraComputations TRAFFIC_ON_POLYLINE অন্তর্ভুক্ত করতে হবে।
  • প্রতিটি রুটের ব্যবধানের জন্য একটি পলিলাইন তৈরি করে যখন স্পিড রিডিং পূর্ববর্তী ব্যবধান থেকে আলাদা হয়। পলিলাইনে ডিফল্ট গতি-ভিত্তিক স্টাইলিং প্রয়োগ করা হয়েছে। গতির উপর ভিত্তি করে পলিলাইন শৈলী পরিবর্তন করার জন্য বিকল্পগুলি পাস করা যেতে পারে।

সামগ্রিক পলিলাইন:
  • প্রয়োজনীয়তা:
    • ComputeRoutesRequest.fields"path" বা "legs" ক্ষেত্রটি অবশ্যই অনুরোধ করতে হবে।
  • ডিফল্ট স্টাইলিং প্রয়োগ করে সমগ্র রুটের জন্য একটি একক পলিলাইন তৈরি করে। রুট ভ্রমণ মোডের উপর ভিত্তি করে পলিলাইন শৈলী পরিবর্তন করতে বিকল্পগুলি পাস করা যেতে পারে। আরও কাস্টমাইজেশনের জন্য, সরাসরি Route.path বা RouteLeg.path ব্যবহার করে পলিলাইন তৈরি করুন।
createWaypointAdvancedMarkers
createWaypointAdvancedMarkers([options])
রিটার্ন মান: Promise < Array < AdvancedMarkerElement >>
প্রতিটি ওয়েপয়েন্টের জন্য 'A', 'B', 'C', ইত্যাদি লেবেলযুক্ত রুটের জন্য মার্কার তৈরি করে। মার্কারগুলির ডিফল্ট স্টাইলিং প্রয়োগ করা হয়েছে৷ মার্কার সূচক বা সংশ্লিষ্ট RouteLeg এর বৈশিষ্ট্যের উপর ভিত্তি করে মার্কার শৈলী পরিবর্তন করার জন্য বিকল্পগুলি পাস করা যেতে পারে। WaypointMarkerDetails.leg প্যারামিটারটি অনির্ধারিত হবে যদি রুটে কোন পা না থাকে।

ইন্টারমিডিয়েট ওয়েপয়েন্ট অন্তর্ভুক্ত করার জন্য ComputeRoutesRequest.fields"legs" ক্ষেত্রটি অবশ্যই অনুরোধ করতে হবে।
toJSON
toJSON()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Object
বস্তুতে রূপান্তরিত করে।

ComputeRoutesRequest ইন্টারফেস

google.maps.routes . ComputeRoutesRequest ইন্টারফেস

রুট জন্য অনুরোধ.

destination
পথের গন্তব্য। একটি স্ট্রিং হিসাবে পাস করা একটি মান একটি ঠিকানা, প্লাস কোড , বা একটি স্থান সম্পদের নাম হতে পারে। কম্পিউটিং রুটের জন্য উচ্চতার মান বিবেচনা করা হয় না।
fields
প্রকার: Iterable <string>
ক্ষেত্র সংগ্রহ আনা হবে. সমস্ত ক্ষেত্রের জন্য ["*"] নির্দিষ্ট করুন।
origin
পথের উৎপত্তি। একটি স্ট্রিং হিসাবে পাস করা একটি মান একটি ঠিকানা, প্লাস কোড , বা একটি স্থান সম্পদের নাম হতে পারে। কম্পিউটিং রুটের জন্য উচ্চতার মান বিবেচনা করা হয় না।
arrivalTime optional
প্রকার: Date optional
আগমনের সময়।

দ্রষ্টব্য: শুধুমাত্র ComputeRoutesRequest.travelMode TRANSIT এ সেট করা থাকলেই সেট করা যাবে। আপনি ComputeRoutesRequest.departureTime বা ComputeRoutesRequest.arrivalTime উল্লেখ করতে পারেন, কিন্তু উভয়ই নয়। ট্রানজিট ট্রিপগুলি অতীতে 7 দিন বা ভবিষ্যতে 100 দিনের জন্য উপলব্ধ।
computeAlternativeRoutes optional
প্রকার: boolean optional
রুট ছাড়াও বিকল্প রুট গণনা করতে হবে কিনা তা নির্দিষ্ট করে। মধ্যবর্তী পথপয়েন্ট আছে এমন অনুরোধের জন্য কোনো বিকল্প রুট ফেরত দেওয়া হয় না।
departureTime optional
প্রকার: Date optional
প্রস্থানের সময়। আপনি যদি এই মানটি সেট না করেন, তাহলে এই মানটি আপনার অনুরোধ করার সময় ডিফল্ট হবে।

দ্রষ্টব্য: আপনি শুধুমাত্র অতীতের একটি সময় নির্দিষ্ট করতে পারেন যখন ComputeRoutesRequest.travelMode TRANSIT এ সেট করা থাকে। ট্রানজিট ট্রিপগুলি অতীতে 7 দিন বা ভবিষ্যতে 100 দিনের জন্য উপলব্ধ।
extraComputations optional
প্রকার: Iterable < ComputeRoutesExtraComputation > optional
অতিরিক্ত গণনার একটি তালিকা যা অনুরোধটি সম্পূর্ণ করতে ব্যবহার করা যেতে পারে।

দ্রষ্টব্য: এই অতিরিক্ত গণনাগুলি প্রতিক্রিয়াতে অতিরিক্ত ক্ষেত্রগুলি ফিরিয়ে দিতে পারে। এই অতিরিক্ত ক্ষেত্রগুলিকে ComputeRoutesRequest.fields এও উল্লেখ করতে হবে প্রতিক্রিয়ায় ফেরত দিতে।
intermediates optional
প্রকার: Iterable < Waypoint > 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.travelMode DRIVING বা TWO_WHEELER হলেই আপনি এই বিকল্পটি নির্দিষ্ট করতে পারেন, অন্যথায় অনুরোধ ব্যর্থ হয়৷
trafficModel optional
প্রকার: TrafficModel optional
ট্র্যাফিকের সময় গণনা করার সময় ব্যবহার করার অনুমানগুলি নির্দিষ্ট করে৷ এই সেটিংটি Route.durationMillis এবং RouteLeg.durationMillis এর মানকে প্রভাবিত করে যা ঐতিহাসিক গড়গুলির উপর ভিত্তি করে ট্র্যাফিকের পূর্বাভাসিত সময় ধারণ করে৷ ComputeRoutesRequest.trafficModel শুধুমাত্র সেই অনুরোধগুলির জন্য উপলব্ধ যা ComputeRoutesRequest.routingPreference কে TRAFFIC_AWARE_OPTIMAL এবং ComputeRoutesRequest.travelMode DRIVING -এ সেট করেছে। BEST_GUESS এ ডিফল্ট।
transitPreference optional
প্রকার: TransitPreference optional
TRANSIT রুটের জন্য ফিরে আসা রুটকে প্রভাবিত করে এমন পছন্দগুলি নির্দিষ্ট করে৷

দ্রষ্টব্য: শুধুমাত্র ComputeRoutesRequest.travelMode TRANSIT এ সেট করা থাকলেই নির্দিষ্ট করা যাবে।
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_WHEELER ComputeRoutesRequest.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_WHEELER ComputeRoutesRequest.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_AWARE RoutingPreference প্রতিক্রিয়া গণনা করতে ব্যবহৃত হয়েছিল।
TRAFFIC_UNAWARE নির্দেশ করে যে TRAFFIC_UNAWARE RoutingPreference প্রতিক্রিয়া গণনা করতে ব্যবহৃত হয়েছিল৷

জিওকোডেড ওয়েপয়েন্ট ক্লাস

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.routingPreference TRAFFIC_UNAWARE তে সেট করেন, তাহলে এই মানটি staticDurationMillis মতই। আপনি যদি ComputeRoutesRequest.routingPreference কে TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL তে সেট করেন, তাহলে এই মানটি ট্রাফিক পরিস্থিতি বিবেচনা করে গণনা করা হয়।

দ্রষ্টব্য: যদি সময়কাল 2^53 মিলিসেকেন্ড অতিক্রম করে, তাহলে এই মানটি হল Number.POSITIVE_INFINITY
endLocation
প্রকার: DirectionalLocation optional
এই পায়ের শেষ অবস্থান। এই অবস্থানটি ComputeRoutesRequest.destination থেকে ভিন্ন হতে পারে। উদাহরণস্বরূপ, যখন ComputeRoutesRequest.destination একটি রাস্তার কাছাকাছি না থাকে, তখন এটি রাস্তার একটি বিন্দু।
localizedValues
প্রকার: RouteLegLocalizedValues optional
RouteLeg এর বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
path
প্রকার: Array < LatLngAltitude >
রুট লেগের LatLngAltitude s এর তালিকা, যা একটি রুট লেগ পলিলাইন আঁকতে ব্যবহার করা যেতে পারে। ComputeRoutesRequest.polylineQuality সেট করে পথের গ্রানুলারিটি নিয়ন্ত্রণ করা যেতে পারে।
speedPaths
প্রকার: Array < SpeedPath >
রুট লেগ পাথের বিভাগগুলির গ্রুপিং তাদের সংশ্লিষ্ট গতি পড়ার সাথে। এই ক্ষেত্রটি পপুলেট করার জন্য, ComputeRoutesRequest.routingPreference অবশ্যই TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL এ সেট করতে হবে এবং ComputeRoutesRequest.extraComputations TRAFFIC_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 optional
RouteLegStep এর বৈশিষ্ট্যের পাঠ্য উপস্থাপনা।
maneuver
প্রকার: string optional
এই ধাপে সঞ্চালনের জন্য নেভিগেশন কৌশল। সম্ভাব্য মানের তালিকার জন্য ম্যানুভার দেখুন।
path
প্রকার: Array < LatLngAltitude >
রুট লেগ স্টেপের LatLngAltitude s এর তালিকা, যা একটি রুট লেগ স্টেপ পলিলাইন আঁকতে ব্যবহার করা যেতে পারে। 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_OPTIMAL ComputeRoutesRequest.routingPreference এর ক্ষেত্রে প্রযোজ্য। বিরতিগুলি ওভারল্যাপ ছাড়াই RouteLeg এর সমগ্র পলিলাইনকে কভার করে। একটি নির্দিষ্ট ব্যবধানের শুরু বিন্দু পূর্ববর্তী ব্যবধানের শেষ বিন্দুর সমান।

উদাহরণ:
  polyline: A ---- B ---- C ---- D ---- E ---- F ---- G 
speedReadingIntervals: [A,C), [C,D), [D,G)
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 optional
true সেট করা হলে, ফেরিগুলি এড়িয়ে যায় যেখানে যুক্তিসঙ্গত, ফেরি নেই এমন রুটগুলিতে অগ্রাধিকার দেয়৷ শুধুমাত্র DRIVING বা TWO_WHEELER TravelMode এ প্রযোজ্য।
avoidHighways optional
প্রকার: boolean optional
true সেট করা হলে, যেখানে যুক্তিসঙ্গত হাইওয়েগুলি এড়িয়ে যায়, হাইওয়ে নেই এমন রুটগুলিকে অগ্রাধিকার দেয়৷ শুধুমাত্র DRIVING বা TWO_WHEELER TravelMode এ প্রযোজ্য।
avoidIndoor optional
প্রকার: boolean optional
true সেট করা হলে, ইনডোর নেভিগেশন নেই এমন রুটগুলিকে অগ্রাধিকার দিয়ে যেখানে যুক্তিসঙ্গত গৃহের ভিতরে নেভিগেট করা এড়িয়ে যায়৷ শুধুমাত্র WALKING TravelMode প্রযোজ্য।
avoidTolls optional
প্রকার: boolean optional
true সেট করা হলে, যেখানে যুক্তিসঙ্গত টোল রোডগুলি এড়িয়ে যায়, টোল রাস্তা নেই এমন রুটগুলিকে অগ্রাধিকার দেয়৷ শুধুমাত্র DRIVING বা TWO_WHEELER TravelMode এ প্রযোজ্য।
tollPasses optional
প্রকার: Iterable <string> optional
টোল পাস সম্পর্কে তথ্য এনক্যাপসুলেট করে। যদি টোল পাস সরবরাহ করা হয় তবে এপিআই পাসের মূল্য ফেরত দেওয়ার চেষ্টা করে। যদি টোল পাস সরবরাহ না করা হয়, এপিআই টোল পাসটিকে অজানা হিসাবে বিবেচনা করে এবং নগদ মূল্য ফেরত দেওয়ার চেষ্টা করে। কেবল DRIVING বা TWO_WHEELER TravelMode প্রযোজ্য। বৈধ মানগুলির তালিকার জন্য টোলপাস দেখুন।
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
পললাইনের জন্য ব্যবহার করার জন্য রঙিন স্কিম। যখন মানচিত্রের colorScheme FOLLOW_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 optional
Route এমন বিধিনিষেধ থাকতে পারে যা অনুরোধ করা ট্র্যাভেল মোড বা রুট মডিফায়ারগুলির জন্য উপযুক্ত নয়।
speedReadingIntervals
প্রকার: Array < SpeedReadingInterval > optional
ট্র্যাফিক ঘনত্বের বিশদ বিবরণ পড়ার অন্তরগুলি। TRAFFIC_AWARE এবং TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routingPreference ক্ষেত্রে প্রযোজ্য। অন্তরগুলি ওভারল্যাপ ছাড়াই Route পুরো পললাইনটি কভার করে। একটি নির্দিষ্ট ব্যবধানের স্টার্ট পয়েন্টটি পূর্ববর্তী ব্যবধানের শেষ পয়েন্টের সমান।

উদাহরণ:
  polyline: A ---- B ---- C ---- D ---- E ---- F ---- G 
speedReadingIntervals: [A,C), [C,D), [D,G)
tollInfo
প্রকার: TollInfo optional
Route টোল সম্পর্কে তথ্য রয়েছে। এই ক্ষেত্রটি কেবল তখনই জনবহুল হয় যদি Route টোলগুলি প্রত্যাশিত হয়। যদি এই ক্ষেত্রটি সেট করা থাকে তবে TollInfo.estimatedPrices জনবহুল নয়, তবে রুটে টোল রয়েছে তবে আনুমানিক মূল্য অজানা। যদি এই ক্ষেত্রটি খালি থাকে তবে Route কোনও টোল নেই।
transitFare
প্রকার: Money optional
যদি উপস্থিত থাকে তবে এই Route মোট ভাড়া বা টিকিটের ব্যয় রয়েছে। এই সম্পত্তিটি কেবল TRANSIT ComputeRoutesRequest.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
প্রকার: Array < Money > optional
সংশ্লিষ্ট 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
প্রস্থান থেকে আগমন স্টপ পর্যন্ত স্টপের সংখ্যা। এই গণনাটি আগমন স্টপ অন্তর্ভুক্ত করে তবে প্রস্থান স্টপ বাদ দেয়। উদাহরণস্বরূপ, যদি আপনার রুটটি স্টপ এ থেকে চলে যায়, স্টপ বি এবং সি এর মধ্য দিয়ে যায় এবং স্টপ ডি এ পৌঁছে যায়, stopCount 3 হবে।
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 > optional
TRANSIT রুট পাওয়ার সময় ভ্রমণের মোডগুলির একটি সেট। ভ্রমণের সমস্ত সমর্থিত মোডগুলিতে ডিফল্ট।
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
ওয়ে পয়েন্টের অবস্থান। একটি স্ট্রিং কোনও ঠিকানা, একটি প্লাস কোড বা কোনও স্থানের সংস্থান নাম হতে পারে।
sideOfRoad optional
প্রকার: boolean optional
ইঙ্গিত দেয় যে এই ওয়েপপয়েন্টের অবস্থানটি বোঝানো হয়েছে রাস্তার কোনও নির্দিষ্ট দিকে থামার জন্য যানবাহনের পক্ষে অগ্রাধিকার রয়েছে। আপনি যখন এই মানটি সেট করেন, রুটটি সেই অবস্থানের মধ্য দিয়ে যাবে যাতে গাড়িটি রাস্তার পাশে থামতে পারে যে অবস্থানটি রাস্তার কেন্দ্র থেকে পক্ষপাতদুষ্ট। এই বিকল্পটি কেবল DRIVING এবং TWO_WHEELER ComputeRoutesRequest.travelMode জন্য কাজ করে
vehicleStopover optional
প্রকার: boolean optional
ইঙ্গিত দেয় যে ওয়ে পয়েন্টটি যানবাহনগুলি থামার জন্য বোঝানো হয়েছে, যেখানে উদ্দেশ্যটি পিকআপ বা ড্রপ-অফ করা হয়। আপনি যখন এই মানটি সেট করেন, গণনা করা রুটে পিকআপ এবং ড্রপ-অফের জন্য অনুপযুক্ত রাস্তাগুলিতে নন- via ওয়াইনপয়েন্টগুলি অন্তর্ভুক্ত করা হবে না। এই বিকল্পটি কেবল DRIVING এবং TWO_WHEELER ComputeRoutesRequest.travelMode জন্য কাজ করে এবং যখন Waypoint.location কোনও string বা কোনও Place নয়।
via optional
প্রকার: boolean optional
এই পথটিকে মাইলফলক হিসাবে চিহ্নিত করে বরং একটি থামার পয়েন্ট হিসাবে চিহ্নিত করে। ComputeRoutesRequest প্রতিটি অ- via ওয়াইপয়েন্টের জন্য, Route.computeRoutes ট্রিপের সেই লেগে স্টপওভারগুলির জন্য বিশদ সরবরাহ করতে Route.legs অ্যারেতে একটি প্রবেশের সংযোজন করে।

আপনি যখন এই পথটি থামিয়ে না দিয়ে এই পথের মধ্য দিয়ে যেতে চান তখন এই মানটি true সেট করুন। ওয়াইপয়েন্টগুলির মাধ্যমে Route.legs অ্যারেতে প্রবেশের ফলে প্রবেশের কারণ হয় না, তবে তারা ওয়ে পয়েন্টের মধ্য দিয়ে যাত্রা শুরু করে।

নোট:
  • আপনি কেবল মধ্যস্থতাকারী যে ওয়েপপয়েন্টগুলিতে এই মানটি সেট করতে পারেন। আপনি যদি টার্মিনাল ওয়েপয়েন্টগুলিতে এই ক্ষেত্রটি সেট করেন তবে অনুরোধটি ব্যর্থ হয়।
  • যদি ComputeRoutesRequest.optimizeWaypointOrder true সেট করা থাকে তবে এই ক্ষেত্রটি সত্যে সেট করা যায় না; অন্যথায়, অনুরোধ ব্যর্থ হয়।

WayPointmarkerdetails ইন্টারফেস

google.maps.routes . WaypointMarkerDetails ইন্টারফেস

এমন একটি ওয়েপপয়েন্ট সম্পর্কে বিশদ যা চিহ্নিতকারী শৈলী কাস্টমাইজ করতে ব্যবহার করা যেতে পারে।

index
প্রকার: number
চিহ্নিতকারী সূচক।
totalMarkers
প্রকার: number
রুটে মোট চিহ্নিতকারী সংখ্যা।
leg optional
প্রকার: RouteLeg optional
মার্কার যে পাটির অন্তর্গত। রুটের কোনও পা না থাকলে খালি।