রুট ক্লাস
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.routingPreference-কে TRAFFIC_UNAWARE-এ সেট করলে, এই ভ্যালু Route.staticDurationMillis-এর সমান হয়। আপনি যদি ComputeRoutesRequest.routingPreference-কে TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL-এর মধ্যে যেকোনও একটিতে সেট করেন, তাহলে ট্রাফিক পরিস্থিতি বিবেচনা করে এই ভ্যালু গণনা করা হয়। মনে রাখবেন: সময়সীমা ২^৫৩ মিলিসেকেন্ডের বেশি হলে, এই ভ্যালু Number.POSITIVE_INFINITY হবে। |
legs |
লেগের (ওয়েপয়েন্টের মধ্যে পাথ সেগমেন্ট) সংগ্রহ যা রুট তৈরি করে। প্রতিটি লেগ দুটি নন- via ওয়েপয়েন্টের মধ্যে ট্রিপের সাথে সম্পর্কিত। যেমন:
origin থেকে intermediates হয়ে destination পর্যন্ত ওয়েপয়েন্টের ক্রমের সাথে ম্যাচ করে। |
localizedValues |
ধরন:
RouteLocalizedValues optionalRoute-এর প্রপার্টির টেক্সট রিপ্রেজেন্টেশন। |
optimizedIntermediateWaypointIndices |
ধরন:
Array<number> optionalআপনি ComputeRoutesRequest.optimizeWaypointOrder-কে true হিসেবে সেট করলে, এই ফিল্ডে মধ্যবর্তী ওয়েপয়েন্টের অপ্টিমাইজ করা ক্রম থাকে। অন্যথায়, এই ফিল্ড খালি থাকে। ইনপুটে দেওয়া প্রথম মধ্যবর্তী ওয়েপয়েন্টের জন্য ইন্ডেক্স ০ থেকে শুরু হয়। যেমন, আপনি যদি এই ইনপুট দেন:
[2, 0, 1] হবে। |
path |
ধরন:
Array<LatLngAltitude> optionalরুটের LatLngAltitude-এর তালিকা, যা রুটের পলিলাইন আঁকার জন্য ব্যবহার করা যেতে পারে। ComputeRoutesRequest.polylineQuality সেট করার মাধ্যমে পাথের গ্র্যানুলারিটি নিয়ন্ত্রণ করা যেতে পারে। |
polylineDetails |
ধরন:
PolylineDetails optionalপাথ বরাবর বিবরণ সম্পর্কে তথ্য থাকে। |
routeLabels |
ধরন:
Array<RouteLabel> optionalরুটের জন্য লেবেল যা নির্দিষ্ট প্রপার্টি শনাক্ত করতে বা অন্যদের সাথে তুলনা করতে উপযোগী। |
routeToken |
ধরন:
string optionalএকটি অস্বচ্ছ টোকেন যা নেভিগেশনের সময় রুট পুনর্নির্মাণ করতে Navigation SDK-তে পাস করা যেতে পারে এবং রিরুটিংয়ের ক্ষেত্রে, রুট তৈরি করার সময় মূল উদ্দেশ্যকে সম্মান করে। এই টোকেনকে একটি অস্বচ্ছ ব্লব হিসেবে বিবেচনা করুন। বিভিন্ন অনুরোধের মধ্যে এর মান তুলনা করবেন না, কারণ পরিষেবাটি একই রুট ফেরত দিলেও এর মান পরিবর্তিত হতে পারে। মনে রাখবেন: routeToken শুধুমাত্র সেইসব অনুরোধের জন্য উপলভ্য যেগুলি ComputeRoutesRequest.routingPreference থেকে TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL-এ সেট করা হয়েছে। viaটি ওয়েপয়েন্ট আছে এমন অনুরোধের ক্ষেত্রে এটি কাজ করে না। |
speedPaths |
রুটের বিভিন্ন অংশের সাথে সংশ্লিষ্ট স্পিড রিডিংয়ের গ্রুপ। এই ফিল্ড পূরণ করতে, ComputeRoutesRequest.routingPreference অবশ্যই TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL-এ সেট করতে হবে এবং ComputeRoutesRequest.extraComputations-এ অবশ্যই TRAFFIC_ON_POLYLINE অন্তর্ভুক্ত করতে হবে। |
staticDurationMillis |
ধরন:
number optionalট্রাফিক পরিস্থিতি বিবেচনা না করে রুটের মাধ্যমে ভ্রমণের সময়কাল। মনে রাখবেন: সময়সীমা ২^৫৩ মিলিসেকেন্ডের বেশি হলে, এই ভ্যালু Number.POSITIVE_INFINITY হবে। |
travelAdvisory |
ধরন:
RouteTravelAdvisory optionalরুট সম্পর্কে অতিরিক্ত তথ্য। |
viewport |
ধরন:
LatLngBounds optionalরুটের ভিউপোর্ট বাউন্ডিং বক্স। |
warnings |
ধরন:
Array<string> optionalরুট দেখানোর সময় সতর্কতার একটি অ্যারে দেখানো হবে। |
পদ্ধতি | |
|---|---|
createPolylines |
createPolylines([options])প্যারামিটার:
উপলভ্য ডেটার ভিত্তিতে রুটের জন্য পলিলাইন তৈরি করে। মাল্টি-মোডাল পলিলাইন:
ট্রাফিক পলিলাইন:
সামগ্রিক পলিলাইন:
|
createWaypointAdvancedMarkers |
createWaypointAdvancedMarkers([options])প্যারামিটার:
রিটার্ন ভ্যালু:
Promise<Array<AdvancedMarkerElement>>প্রতিটি ওয়েপয়েন্টের জন্য 'ক', 'খ', 'গ' ইত্যাদি লেবেল সহ রুটের মার্কার তৈরি করে। মার্কারের ডিফল্ট স্টাইলিং প্রয়োগ করা হয়েছে। মার্কার ইন্ডেক্স বা সংশ্লিষ্ট RouteLeg-এর প্রপার্টির উপর ভিত্তি করে মার্কার স্টাইল পরিবর্তন করার জন্য বিকল্প পাস করা যেতে পারে। রুটে কোনও লেগ না থাকলে WaypointMarkerDetails.leg প্যারামিটারটি সংজ্ঞায়িত করা হবে না। ইন্টারমিডিয়েট ওয়েপয়েন্ট অন্তর্ভুক্ত করার জন্য "legs" ফিল্ডটি ComputeRoutesRequest.fields-এ অনুরোধ করতে হবে। |
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
ComputeRoutesRequest ইন্টারফেস
google.maps.routes.ComputeRoutesRequest
ইন্টারফেস
রুটের জন্য অনুরোধ।
প্রপার্টি | |
|---|---|
destination |
রুটের গন্তব্য। স্ট্রিং হিসেবে পাস করা কোনও ভ্যালু, ঠিকানা, Plus Code বা কোনও জায়গার রিসোর্সের নাম হতে পারে। রুট গণনা করার জন্য উচ্চতার মান বিবেচনা করা হয় না। |
fields |
ধরন:
Iterable<string>যেসব ফিল্ড ফেচ করতে হবে তার কালেকশন। সব ফিল্ডের জন্য ["*"] উল্লেখ করুন। |
origin |
রুটের শুরু। স্ট্রিং হিসেবে পাস করা কোনও ভ্যালু, ঠিকানা, Plus Code বা কোনও জায়গার রিসোর্সের নাম হতে পারে। রুট গণনা করার জন্য উচ্চতার মান বিবেচনা করা হয় না। |
arrivalTime optional |
ধরন:
Date optionalপৌঁছানোর সময়। মনে রাখবেন: ComputeRoutesRequest.travelMode-এর মান TRANSIT-এ সেট করা থাকলে তবেই এটি সেট করা যাবে। আপনি ComputeRoutesRequest.departureTime অথবা ComputeRoutesRequest.arrivalTime উল্লেখ করতে পারেন, তবে দুটিই নয়। ট্রানজিট ট্রিপের তথ্য অতীতে সর্বাধিক ৭ দিন বা ভবিষ্যতে ১০০ দিন পর্যন্ত উপলভ্য থাকে। |
computeAlternativeRoutes optional |
ধরন:
boolean optionalরুটের পাশাপাশি বিকল্প রুট গণনা করা হবে কিনা তা নির্দিষ্ট করে। যেসব অনুরোধে মধ্যবর্তী ওয়েপয়েন্ট আছে সেগুলির জন্য কোনও বিকল্প রুট দেখানো হয় না। |
departureTime optional |
ধরন:
Date optionalছাড়ার সময়। আপনি এই ভ্যালু সেট না করলে, আপনি যে সময়ে অনুরোধ করেছেন সেই সময়টি ডিফল্ট ভ্যালু হিসেবে সেট হয়ে যায়। মনে রাখবেন: ComputeRoutesRequest.travelMode-এর মান TRANSIT-এ সেট করা থাকলে, আপনি শুধুমাত্র অতীতের কোনও সময় উল্লেখ করতে পারবেন। ট্রানজিট ট্রিপের তথ্য অতীতে সর্বাধিক ৭ দিন বা ভবিষ্যতে ১০০ দিন পর্যন্ত উপলভ্য থাকে। |
extraComputations optional |
ধরন:
Iterable<ComputeRoutesExtraComputation> optionalঅনুরোধ সম্পূর্ণ করার জন্য ব্যবহার করা হতে পারে এমন অতিরিক্ত কম্পিউটেশনের তালিকা। মনে রাখবেন: এই অতিরিক্ত গণনা উত্তরের ক্ষেত্রে অতিরিক্ত ফিল্ড দেখাতে পারে। উত্তরে ফেরত পাওয়ার জন্য এই অতিরিক্ত ফিল্ডগুলিও ComputeRoutesRequest.fields-এ নির্দিষ্ট করতে হবে। |
intermediates optional |
রুটের (টার্মিনাল পয়েন্ট বাদ দিয়ে) মধ্যে থাকা ওয়েপয়েন্টের সেট, যেখানে থামতে বা যেখান দিয়ে যেতে হবে। সর্বাধিক ২৫টি ইন্টারমিডিয়েট ওয়েপয়েন্ট কাজ করে। |
language optional |
ধরন:
string optionalBCP-47 ভাষার কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য, ইউনিকোড লোকেল আইডেন্টিফায়ার দেখুন। কোন কোন ভাষায় কাজ করে তা জানতে ভাষা সংক্রান্ত সহায়তা দেখুন। আপনি এই ভ্যালু প্রদান না করলে, আপনার Google Maps JavaScript API লোকালাইজেশন সেটিংস থেকে ভাষা অনুমান করা হয়। অন্যথায়, ভাষাটি উৎসের লোকেশন থেকে অনুমান করা হয়। |
optimizeWaypointOrder optional |
ধরন:
boolean optionalএটি 'সত্য' হিসেবে সেট করা হলে, পরিষেবাটি নির্দিষ্ট করা মধ্যবর্তী ওয়েপয়েন্টগুলি আবার সাজিয়ে রুটের সামগ্রিক খরচ কমানোর চেষ্টা করে। কোনও মধ্যবর্তী ওয়েপয়েন্ট যদি ভায়া ওয়েপয়েন্ট হয়, তাহলে অনুরোধটি কাজ করবে না। নতুন ক্রম খুঁজে পেতে উত্তরে Route.optimizedIntermediateWaypointIndices ব্যবহার করুন। ComputeRoutesRequest.fields-এ "optimizedIntermediateWaypointIndices"-এর জন্য অনুরোধ না করা হলে, অনুরোধটি সম্পূর্ণ হয় না। "ভুল" হিসেবে সেট করা থাকলে, উত্তরে Route.optimizedIntermediateWaypointIndices ফাঁকা থাকবে। |
polylineQuality optional |
ধরন:
PolylineQuality optionalপলিলাইনের কোয়ালিটির জন্য পছন্দ নির্দিষ্ট করে। |
region optional |
ধরন:
string optionalঅঞ্চল কোড, ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান হিসেবে উল্লেখ করা হয়েছে। আরও তথ্যের জন্য দেশ ভিত্তিক কোড টপ-লেভেল ডোমেন দেখুন। আপনি এই ভ্যালু না দিলে, আপনার Google Maps 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 optionalTRANSIT রুটের জন্য দেখানো রুটের উপর প্রভাব ফেলে এমন পছন্দ নির্দিষ্ট করে। মনে রাখবেন: ComputeRoutesRequest.travelMode-এর মান TRANSIT-এ সেট করা থাকলে তবেই এটি নির্দিষ্ট করা যাবে। |
travelMode optional |
ধরন:
TravelMode optionalপরিবহনের মোড নির্দিষ্ট করে। |
units optional |
ধরন:
UnitSystem optionalডিসপ্লে ফিল্ডের জন্য পরিমাপের ইউনিট নির্দিষ্ট করে, যেমন নেভিগেশন নির্দেশাবলী। রুট, লেগ, স্টেপ দূরত্ব এবং সময়সীমার জন্য ব্যবহৃত পরিমাপের একক এই মান দ্বারা প্রভাবিত হয় না। আপনি এই ভ্যালু না দিলে, ডিসপ্লে ইউনিটগুলি উৎসের লোকেশন থেকে অনুমান করা হয়। |
ComputeRoutesExtraComputation constants
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 |
রুটের জন্য ট্রাফিক-সচেতন পলিলাইন। |
DirectionalLocationLiteral ইন্টারফেস
google.maps.routes.DirectionalLocationLiteral
ইন্টারফেস
সুবিধার জন্য DirectionalLocation ইনস্ট্যান্সের পরিবর্তে অবজেক্ট লিটারাল গ্রহণ করা হয়। Maps JS API-তে এগুলি থাকলে, তা DirectionalLocation-এ কনভার্ট করা হয়।
এই ইন্টারফেস
LatLngAltitudeLiteral-কে এক্সটেন্ড করে।
প্রপার্টি | |
|---|---|
heading optional |
ধরন:
number optionalট্রাফিকের গতির দিকনির্দেশের সাথে সম্পর্কিত কম্পাস হেডিং। হেডিংয়ের মান ০ থেকে ৩৬০ পর্যন্ত সংখ্যা হতে পারে, যেখানে ০ উত্তর দিক, ৯০ পূর্ব দিক এবং এইভাবে বাকি দিকগুলি বোঝায়। আপনি এই ফিল্ডটি শুধুমাত্র DRIVING এবং TWO_WHEELER ComputeRoutesRequest.travelMode-এর জন্য ব্যবহার করতে পারবেন। |
ইনহেরিট করা:
altitude,
lat,
lng
| |
DirectionalLocation class
google.maps.routes.DirectionalLocation
ক্লাস
ভৌগোলিক পয়েন্ট এবং ঐচ্ছিক হেডিং এনক্যাপসুলেট করে।
এই ক্লাসটি
LatLngAltitude-এর এক্সটেনশন।
এই ক্লাসটি
DirectionalLocationLiteral প্রয়োগ করে।
const {DirectionalLocation} = await google.maps.importLibrary("routes") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
নির্মাণকারী | |
|---|---|
ইনহেরিট করা:
LatLngAltitude
|
প্রপার্টি | |
|---|---|
heading |
ধরন:
number optionalট্রাফিকের গতির দিকনির্দেশের সাথে সম্পর্কিত কম্পাস হেডিং। হেডিংয়ের মান ০ থেকে ৩৬০ পর্যন্ত সংখ্যা হতে পারে, যেখানে ০ উত্তর দিক, ৯০ পূর্ব দিক এবং এইভাবে বাকি দিকগুলি বোঝায়। আপনি এই ফিল্ডটি শুধুমাত্র DRIVING এবং TWO_WHEELER ComputeRoutesRequest.travelMode-এর জন্য ব্যবহার করতে পারবেন। |
ইনহেরিট করা:
altitude,
lat,
lng
| |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
DirectionalLocationLiteralঅবজেক্টে কনভার্ট করে। |
ইনহেরিট করা:
equals
| |
FallbackInfo ক্লাস
google.maps.routes.FallbackInfo
ক্লাস
Route.computeRoutes-এর উত্তরে কীভাবে এবং কেন ফলব্যাক ফলাফল ব্যবহার করা হয়েছে সেই সম্পর্কিত তথ্য। এই ফিল্ড সেট করা থাকলে, এর অর্থ হল সার্ভার আপনার পছন্দের মোড থেকে আলাদা একটি রাউটিং মোড ফলব্যাক হিসেবে ব্যবহার করেছে।
const {FallbackInfo} = await google.maps.importLibrary("routes") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
প্রপার্টি | |
|---|---|
reason |
ধরন:
FallbackReason optionalআসল উত্তরের পরিবর্তে কেন ফলব্যাক উত্তর ব্যবহার করা হয়েছে। ফলব্যাক মোড ট্রিগার করা হলে এবং ফলব্যাক উত্তর ফেরত দেওয়া হলে তবেই এই ফিল্ডে ডেটা দেখানো হয়। |
routingMode |
ধরন:
FallbackRoutingMode optionalউত্তরের জন্য ব্যবহৃত রাউটিং মোড। ফলব্যাক ট্রিগার করা হলে, ক্লায়েন্টের আসল অনুরোধে সেট করা রাউটিং সংক্রান্ত পছন্দের থেকে মোড আলাদা হতে পারে। |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
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 ব্যবহার করা হয়েছে বলে দেখায়। |
GeocodedWaypoint ক্লাস
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অবজেক্টে কনভার্ট করে। |
GeocodingResults class
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অবজেক্টে কনভার্ট করে। |
MultiModalSegment ক্লাস
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অবজেক্টে কনভার্ট করে। |
PolylineDetailInfo class
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অবজেক্টে কনভার্ট করে। |
PolylineDetails class
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অবজেক্টে কনভার্ট করে। |
PolylineQuality কনস্ট্যান্ট
google.maps.routes.PolylineQuality
কনস্ট্যান্ট
পলিলাইনের কোয়ালিটি নির্দিষ্ট করে।
const {PolylineQuality} = await google.maps.importLibrary("routes") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
ধ্রুবক | |
|---|---|
HIGH_QUALITY |
উন্নত কোয়ালিটির পলিলাইন নির্দিষ্ট করে যা OVERVIEW-এর থেকে বেশি পয়েন্ট ব্যবহার করে তৈরি করা হয়েছে, তবে এর ফলে রেসপন্সের সাইজ বেড়ে যায়। আরও নির্ভুলতার প্রয়োজন হলে এই ভ্যালু ব্যবহার করুন। |
OVERVIEW |
ওভারভিউ পলিলাইন নির্দিষ্ট করে যা অল্প সংখ্যক পয়েন্ট ব্যবহার করে তৈরি করা হয়। এই বিকল্প ব্যবহার করলে HIGH_QUALITY-এর তুলনায় অনুরোধের লেটেন্সি কম হয়। রুটের ওভারভিউ দেখানোর সময় এই ভ্যালু ব্যবহার করুন। |
ReferenceRoute কনস্ট্যান্ট
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 |
রাস্তার ফিচারটি আছে। |
RouteLabel কনস্ট্যান্ট
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 |
কম দূরত্বের রুট। এটি একটি পরীক্ষামূলক বৈশিষ্ট্য। |
RouteLeg ক্লাস
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-এর মধ্যে যেকোনও একটিতে সেট করেন, তাহলে ট্রাফিক পরিস্থিতি বিবেচনা করে এই ভ্যালু গণনা করা হয়। মনে রাখবেন: সময়সীমা ২^৫৩ মিলিসেকেন্ডের বেশি হলে, এই ভ্যালু Number.POSITIVE_INFINITY হবে। |
endLocation |
ধরন:
DirectionalLocation optionalএই লেগের শেষ লোকেশন। এই লোকেশনটি ComputeRoutesRequest.destination থেকে আলাদা হতে পারে। যেমন, ComputeRoutesRequest.destination কোনও রাস্তার কাছাকাছি না থাকলে, এটি রাস্তার উপর একটি পয়েন্ট। |
localizedValues |
ধরন:
RouteLegLocalizedValues optionalRouteLeg-এর প্রপার্টির টেক্সট রিপ্রেজেন্টেশন। |
path |
ধরন:
Array<LatLngAltitude>রুট লেগের LatLngAltitude-এর তালিকা, যা রুট লেগ পলিলাইন আঁকার জন্য ব্যবহার করা যেতে পারে। ComputeRoutesRequest.polylineQuality সেট করার মাধ্যমে পাথের গ্র্যানুলারিটি নিয়ন্ত্রণ করা যেতে পারে। |
speedPaths |
রুটের লেগ পাথের বিভিন্ন অংশের গ্রুপিং এবং সেগুলির সংশ্লিষ্ট স্পিড রিডিং। এই ফিল্ড পূরণ করতে, ComputeRoutesRequest.routingPreference অবশ্যই TRAFFIC_AWARE বা TRAFFIC_AWARE_OPTIMAL-এ সেট করতে হবে এবং ComputeRoutesRequest.extraComputations-এ অবশ্যই TRAFFIC_ON_POLYLINE অন্তর্ভুক্ত করতে হবে। |
startLocation |
ধরন:
DirectionalLocation optionalএই লেগের শুরুর লোকেশন। এই লোকেশনটি ComputeRoutesRequest.origin থেকে আলাদা হতে পারে। যেমন, ComputeRoutesRequest.origin কোনও রাস্তার কাছাকাছি না থাকলে, এটি রাস্তার উপর একটি পয়েন্ট। |
staticDurationMillis |
ধরন:
number optionalট্রাফিক পরিস্থিতি বিবেচনা না করে লেগের মাধ্যমে ভ্রমণের সময়কাল। মনে রাখবেন: সময়সীমা ২^৫৩ মিলিসেকেন্ডের বেশি হলে, এই ভ্যালু Number.POSITIVE_INFINITY হবে। |
steps |
ধরন:
Array<RouteLegStep>এই লেগের মধ্যে সেগমেন্ট নির্দেশ করে এমন ধাপের অ্যারে। প্রতিটি ধাপ একটি করে নেভিগেশন নির্দেশাবলী দেখায়। |
stepsOverview |
ধরন:
StepsOverview optionalএই RouteLeg-এর ধাপগুলি সম্পর্কে এক নজরে তথ্য। এই ফিল্ড শুধুমাত্র TRANSIT রুটের জন্য পপুলেট করা হয়। |
travelAdvisory |
ধরন:
RouteLegTravelAdvisory optionalএতে অতিরিক্ত তথ্য থাকে যা ব্যবহারকারীকে জানানো উচিত, যেমন রুটের কোনও অংশে সম্ভাব্য ট্রাফিক জোন সংক্রান্ত বিধিনিষেধ। |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
RouteLegLocalizedValues class
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>রুট লেগ স্টেপের LatLngAltitude-এর তালিকা, যা রুট লেগ স্টেপ পলিলাইন আঁকার জন্য ব্যবহার করা যেতে পারে। ComputeRoutesRequest.polylineQuality সেট করার মাধ্যমে পাথের গ্র্যানুলারিটি নিয়ন্ত্রণ করা যেতে পারে। এই ফিল্ডটি পূরণ করার জন্য "path" ফিল্ডটি অবশ্যই ComputeRoutesRequest.fields-এ অনুরোধ করতে হবে। |
startLocation |
ধরন:
DirectionalLocation optionalএই ধাপের শুরুর লোকেশন। |
staticDurationMillis |
ধরন:
number optionalট্রাফিক পরিস্থিতি বিবেচনা না করে এই ধাপের মাধ্যমে ভ্রমণের সময়কাল। মনে রাখবেন: সময়সীমা ২^৫৩ মিলিসেকেন্ডের বেশি হলে, এই ভ্যালু 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 class
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-এর সম্পূর্ণ পলিলাইন কভার করে। নির্দিষ্ট করা ইন্টারভ্যালের শুরুর পয়েন্ট আগের ইন্টারভ্যালের শেষ পয়েন্টের সাথে এক। উদাহরণ: |
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_WHEELER TravelMode-এর ক্ষেত্রে প্রযোজ্য। |
avoidHighways optional |
ধরন:
boolean optionaltrue-এ সেট করা থাকলে, হাইওয়ে এড়িয়ে যাওয়া সম্ভব হলে, হাইওয়ে নেই এমন রুটকে অগ্রাধিকার দেওয়া হয়। শুধুমাত্র DRIVING বা TWO_WHEELER TravelMode-এর ক্ষেত্রে প্রযোজ্য। |
avoidIndoor optional |
ধরন:
boolean optionaltrue-এ সেট করা হলে, যেখানে সম্ভব সেখানে ইনডোর নেভিগেশন এড়িয়ে যায় এবং ইনডোর নেভিগেশন নেই এমন রুটকে অগ্রাধিকার দেয়। শুধুমাত্র WALKING TravelMode-এর ক্ষেত্রে প্রযোজ্য। |
avoidTolls optional |
ধরন:
boolean optionaltrue-এ সেট করা থাকলে, যেখানে সম্ভব টোল রাস্তা এড়িয়ে যায় এবং টোল রাস্তা নেই এমন রুটকে অগ্রাধিকার দেয়। শুধুমাত্র DRIVING বা TWO_WHEELER TravelMode-এর ক্ষেত্রে প্রযোজ্য। |
tollPasses optional |
ধরন:
Iterable<string> optionalটোল পাস সম্পর্কে তথ্য এনক্যাপসুলেট করে। টোল পাসের তথ্য দেওয়া হলে, API পাসের দাম দেখানোর চেষ্টা করে। টোল পাস প্রদান করা না হলে, API টোল পাসকে অজানা হিসেবে বিবেচনা করে এবং ক্যাশ মূল্য দেখানোর চেষ্টা করে। শুধুমাত্র DRIVING বা TWO_WHEELER TravelMode-এর ক্ষেত্রে প্রযোজ্য। সঠিক ভ্যালুর তালিকা দেখতে TollPass দেখুন। |
vehicleInfo optional |
ধরন:
VehicleInfo optionalগাড়ির তথ্য নির্দিষ্ট করে। |
RoutePolylineDetails ইন্টারফেস
google.maps.routes.RoutePolylineDetails
ইন্টারফেস
পলিলাইন স্টাইল কাস্টমাইজ করার জন্য ব্যবহার করা যেতে পারে এমন পলিলাইনের সাথে সম্পর্কিত রুটের একটি বিভাগ সম্পর্কে বিবরণ।
প্রপার্টি | |
|---|---|
speed optional |
ধরন:
Speed optionalএই পলিলাইনের সাথে সম্পর্কিত রুটের বিভাগের স্পিড রিডিং। ট্রাফিক তথ্য সহ রুটের জন্য শুধুমাত্র পপুলেট করা হয়েছে। |
transitDetails optional |
ধরন:
TransitDetails optionalএই পলিলাইনের সাথে সম্পর্কিত রুটের বিভাগের ট্রানজিট বিবরণ। ট্রানজিট তথ্য সহ রুটের জন্য শুধুমাত্র পপুলেট করা হয়েছে। |
travelMode optional |
ধরন:
TravelMode optionalএই পলিলাইনের সাথে সংশ্লিষ্ট রুটের বিভাগের ভ্রমণ মোড। ট্রাফিক পলিলাইনের জন্য খালি। |
RoutePolylineOptions ইন্টারফেস
google.maps.routes.RoutePolylineOptions
ইন্টারফেস
রুটের পলিলাইন তৈরি করার বিকল্প।
প্রপার্টি | |
|---|---|
colorScheme optional |
ধরন:
ColorScheme optionalপলিলাইনের জন্য ব্যবহার করার রঙের স্কিম। ম্যাপ colorScheme FOLLOW_SYSTEM হওয়ার সময় FOLLOW_SYSTEM হিসেবে নির্দিষ্ট করা হলে, পলিলাইন ম্যাপের মতো একই ডার্ক/লাইট মোডে আঁকা হবে। উল্লেখ করা না থাকলে, Route.createPolylines ম্যাপের colorScheme ব্যবহার করার চেষ্টা করে অথবা সিস্টেম ডিফল্টে ফিরে যায়। |
polylineOptions optional |
ধরন:
PolylineOptions|(function(PolylineOptions, RoutePolylineDetails): PolylineOptions) optionalপলিলাইনের স্টাইল কাস্টমাইজ করার বিকল্প। এটি হয় একটি PolylineOptions অবজেক্ট হতে পারে যা রুটের সব পলিলাইনের ক্ষেত্রে প্রযোজ্য হয় অথবা এমন একটি ফাংশন হতে পারে যা ডিফল্ট PolylineOptions ও RoutePolylineDetails নেয় এবং সেই পলিলাইনের ক্ষেত্রে প্রযোজ্য PolylineOptions রিটার্ন করে। |
RouteTravelAdvisory class
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_OPTIMAL ComputeRoutesRequest.routingPreference-এর ক্ষেত্রে প্রযোজ্য। ইন্টারভ্যালগুলি ওভারল্যাপ না করে Route-এর সম্পূর্ণ পলিলাইন কভার করে। নির্দিষ্ট করা ইন্টারভ্যালের শুরুর পয়েন্ট আগের ইন্টারভ্যালের শেষ পয়েন্টের সাথে এক। উদাহরণ: |
tollInfo |
ধরন:
TollInfo optionalRoute-এ টোল সম্পর্কে তথ্য রয়েছে। Route-এ টোল থাকলে তবেই এই ফিল্ডে তথ্য দেখানো হয়। এই ফিল্ড সেট করা থাকলেও TollInfo.estimatedPrices ফিল্ডে কোনও তথ্য না থাকলে,রুটে টোল আছে কিন্তু আনুমানিক খরচ জানা নেই। এই ফিল্ডটি খালি থাকলে, Route-এ কোনও টোল নেই। |
transitFare |
ধরন:
Money optionalউপস্থিত থাকলে, এই Route-এর মোট ভাড়া বা টিকিটের খরচ থাকে। এই প্রপার্টি শুধুমাত্র TRANSIT ComputeRoutesRequest.travelMode-এর জন্য এবং শুধুমাত্র সেইসব রুটের জন্য রিটার্ন করা হয় যেখানে সব ট্রানজিট স্টেপের জন্য ভাড়ার তথ্য উপলভ্য। |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
RoutingPreference কনস্ট্যান্ট
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 |
ট্রাফিক বিলম্ব। |
SpeedPath interface
google.maps.routes.SpeedPath
ইন্টারফেস
রুট ইন্টারভ্যালের LatLngAltitude-কে ইন্টারভ্যালের স্পিড রিডিংয়ের সাথে গ্রুপ করে।
প্রপার্টি | |
|---|---|
path |
ধরন:
Array<LatLngAltitude>এই স্পিড পাথের মাধ্যমে কভার করা পাথ। |
speed optional |
ধরন:
Speed optionalরাস্তার স্পিড রিডিং। |
SpeedReadingInterval ক্লাস
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()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: কিছু নেই
অবজেক্টে কনভার্ট করে। |
StepsOverview class
google.maps.routes.StepsOverview
ক্লাস
RouteLeg.steps-এর তালিকা সম্পর্কে ওভারভিউ তথ্য প্রদান করে।
const {StepsOverview} = await google.maps.importLibrary("routes") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
প্রপার্টি | |
|---|---|
multiModalSegments |
ধরন:
Array<MultiModalSegment>RouteLeg.steps-এর বিভিন্ন মাল্টি-মোডাল সেগমেন্ট সম্পর্কে সারসংক্ষেপ করা তথ্য। |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
TollInfo class
google.maps.routes.TollInfo
ক্লাস
Route বা RouteLeg-এ টোল সংক্রান্ত তথ্য এনক্যাপসুলেট করে।
const {TollInfo} = await google.maps.importLibrary("routes") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
প্রপার্টি | |
|---|---|
estimatedPrices |
সংশ্লিষ্ট Route বা RouteLeg-এর জন্য টোলের আর্থিক পরিমাণ। এই তালিকায় প্রতিটি মুদ্রার জন্য একটি পরিমাণ রয়েছে যা টোল স্টেশন দ্বারা চার্জ করা হবে বলে আশা করা হচ্ছে। সাধারণত, এই তালিকায় একটি মুদ্রায় টোল সহ রুটের জন্য শুধুমাত্র একটি আইটেম থাকবে। আন্তর্জাতিক ট্রিপের ক্ষেত্রে, এই তালিকায় একাধিক আইটেম থাকতে পারে যাতে বিভিন্ন মুদ্রায় টোল দেখানো যায়। |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
TransitAgency ক্লাস
google.maps.routes.TransitAgency
ক্লাস
ট্রানজিট এজেন্সি সম্পর্কে তথ্য।
const {TransitAgency} = await google.maps.importLibrary("routes") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
প্রপার্টি | |
|---|---|
name |
ধরন:
string optionalএই ট্রানজিট এজেন্সির নাম। |
phoneNumber |
ধরন:
string optionalট্রানজিট এজেন্সির লোকাল-নির্দিষ্ট ফর্ম্যাট করা ফোন নম্বর। |
url |
ধরন:
URL optionalট্রানজিট এজেন্সির URL। |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
TransitDetails class
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এই সময়ে একই স্টপ থেকে ছাড়ার মধ্যে প্রত্যাশিত সময় মিলিসেকেন্ডে উল্লেখ করে। যেমন, হেডওয়ে ভ্যালু ৬০০,০০০ হলে, বাস মিস করলে আপনাকে দশ মিনিট অপেক্ষা করতে হবে। মনে রাখবেন: হেডওয়ে ২^৫৩ মিলিসেকেন্ডের বেশি হলে, এই ভ্যালু Number.POSITIVE_INFINITY হবে। |
stopCount |
ধরন:
numberছেড়ে যাওয়ার স্টপ থেকে গন্তব্যে পৌঁছানোর স্টপের মধ্যে যতগুলি স্টপ আছে। এই গণনার মধ্যে গন্তব্যের স্টপ অন্তর্ভুক্ত থাকলেও, যেখান থেকে যাত্রা শুরু হয়েছে সেই স্টপ অন্তর্ভুক্ত থাকে না। যেমন, আপনার রুট যদি স্টপ A থেকে শুরু হয়ে স্টপ B ও C হয়ে স্টপ D-তে পৌঁছায়, তাহলে stopCount-এর মান হবে ৩। |
transitLine |
ধরন:
TransitLine optionalধাপে ব্যবহৃত ট্রানজিট লাইন সম্পর্কে তথ্য। |
tripShortText |
ধরন:
string optionalযাত্রীদের ট্রানজিট ট্রিপ শনাক্ত করার জন্য শিডিউল ও সাইনবোর্ডে যে টেক্সট দেখানো হয়। টেক্সটটি একটি পরিষেবা দিনের মধ্যে একটি ট্রিপকে অনন্যভাবে শনাক্ত করে। যেমন, "৫৩৮" হল Amtrak ট্রেনের tripShortText যা সপ্তাহের কাজের দিনে ১৫:১০-এ ক্যালিফোর্নিয়ার সান জোসে থেকে ক্যালিফোর্নিয়ার স্যাক্রামেন্টোর উদ্দেশ্যে রওনা দেয়। |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
TransitLine class
google.maps.routes.TransitLine
ক্লাস
ট্রানজিট লাইন সম্পর্কে তথ্য।
const {TransitLine} = await google.maps.importLibrary("routes") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
প্রপার্টি | |
|---|---|
agencies |
ধরন:
Array<TransitAgency>ট্রানজিট এজেন্সি (বা এজেন্সিগুলি) যা এই ট্রানজিট লাইন পরিচালনা করে। |
color |
ধরন:
string optionalএই লাইনের সাইনেজে সাধারণত ব্যবহৃত রঙ। হেক্সাডেসিমেল ফর্ম্যাটে দেখানো হয়েছে। |
iconURL |
ধরন:
URL optionalএই লাইনের সাথে যুক্ত আইকনের URL। |
name |
ধরন:
string optionalএই ট্রানজিট লাইনের সম্পূর্ণ নাম, যেমন, "8 Avenue Local"। |
shortName |
ধরন:
string optionalএই ট্রানজিট লাইনের সংক্ষিপ্ত নাম। এই নামটি সাধারণত একটি লাইন নম্বর হবে, যেমন "M7" বা "355"। |
textColor |
ধরন:
string optionalএই লাইনের সাইনেজের টেক্সটে সাধারণত যে রঙ ব্যবহার করা হয়। হেক্সাডেসিমেল ফর্ম্যাটে দেখানো হয়েছে। |
url |
ধরন:
URL optionalট্রানজিট এজেন্সির দেওয়া এই ট্রানজিট লাইনের URL। |
vehicle |
ধরন:
TransitVehicle optionalএই ট্রানজিট লাইনে যে ধরনের গাড়ি চলাচল করে। |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
TransitPreference ইন্টারফেস
google.maps.routes.TransitPreference
ইন্টারফেস
TRANSIT-ভিত্তিক রুটের জন্য পছন্দ যা রিটার্ন করা রুটকে প্রভাবিত করে।
প্রপার্টি | |
|---|---|
allowedTransitModes optional |
ধরন:
Iterable<TransitMode> optionalTRANSIT রুট পাওয়ার সময় ব্যবহার করার জন্য ভ্রমণ মোডের সেট। ডিফল্ট হিসেবে সব ধরনের ভ্রমণ মোড বেছে নেওয়া হয়। |
routingPreference optional |
ধরন:
TransitRoutePreference optionalরাউটিং সংক্রান্ত পছন্দ যা নির্দিষ্ট করা হলে, TRANSIT রুট দেখানোর ক্ষেত্রে প্রভাব ফেলে। |
TransitStop class
google.maps.routes.TransitStop
ক্লাস
ট্রানজিট স্টপ সম্পর্কে তথ্য।
const {TransitStop} = await google.maps.importLibrary("routes") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
প্রপার্টি | |
|---|---|
location |
ধরন:
DirectionalLocation optionalঅক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক এবং ঐচ্ছিক শিরোনামে স্টপের লোকেশন। |
name |
ধরন:
string optionalট্রানজিট স্টপের নাম। |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
TransitVehicle class
google.maps.routes.TransitVehicle
ক্লাস
ট্রানজিট রুটে ব্যবহৃত কোনও গাড়ি সম্পর্কে তথ্য।
const {TransitVehicle} = await google.maps.importLibrary("routes") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
প্রপার্টি | |
|---|---|
iconURL |
ধরন:
URL optionalএই ধরনের গাড়ির সাথে যুক্ত আইকনের URL। |
localIconURL |
ধরন:
URL optionalস্থানীয় পরিবহন সাইনেজের উপর ভিত্তি করে এই ধরনের গাড়ির সাথে যুক্ত আইকনের URL। |
name |
ধরন:
string optionalএই গাড়ির নাম, বড় হাতের অক্ষরে। |
nameLanguage |
ধরন:
string optionalগাড়ির নামের টেক্সটের BCP-47 ভাষা কোড, যেমন "en-US" বা "sr-Latn"। আরও তথ্যের জন্য দেখুন: https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
vehicleType |
ধরন:
string optionalযে ধরনের গাড়ি ব্যবহার করা হয়েছে। সম্ভাব্য ভ্যালুর তালিকা দেখতে https://developers.google.com/maps/documentation/routes/reference/rpc/google.maps.routing.v2#transitvehicletype দেখুন। |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
Objectঅবজেক্টে কনভার্ট করে। |
VehicleEmissionType কনস্ট্যান্ট
google.maps.routes.VehicleEmissionType
কনস্ট্যান্ট
গাড়ির নির্গমনের ধরন বর্ণনা করে এমন ভ্যালুর সেট। শুধুমাত্র DRIVING ট্রাভেল মোডের ক্ষেত্রে প্রযোজ্য।
const {VehicleEmissionType} = await google.maps.importLibrary("routes") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
ধ্রুবক | |
|---|---|
DIESEL |
ডিজেলে চলা গাড়ি। |
ELECTRIC |
বিদ্যুৎ-চালিত গাড়ি। |
GASOLINE |
গ্যাসোলিন/পেট্রোল চালিত গাড়ি। |
HYBRID |
হাইব্রিড জ্বালানি (যেমন, গ্যাসোলিন + ইলেকট্রিক) চালিত গাড়ি। |
VehicleInfo ইন্টারফেস
google.maps.routes.VehicleInfo
ইন্টারফেস
গাড়ির তথ্য থাকে, যেমন গাড়ির নির্গমনের ধরন।
প্রপার্টি | |
|---|---|
emissionType optional |
ধরন:
VehicleEmissionType optionalগাড়ির নির্গমনের ধরন বর্ণনা করে। শুধুমাত্র DRIVING ট্রাভেল মোডের ক্ষেত্রে প্রযোজ্য। |
Waypoint ইন্টারফেস
google.maps.routes.Waypoint
ইন্টারফেস
রুটে একটি ওয়েপয়েন্টকে বোঝায়।
প্রপার্টি | |
|---|---|
location |
ওয়েপয়েন্টের লোকেশন। স্ট্রিংটি কোনও ঠিকানা, Plus Code বা জায়গার রিসোর্সের নাম হতে পারে। |
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 অ্যারেতে কোনও এন্ট্রি যোগ করে না, তবে তারা ওয়েপয়েন্টের মাধ্যমে যাত্রার রুট তৈরি করে। মনে রাখবেন:
|
WaypointMarkerDetails ইন্টারফেস
google.maps.routes.WaypointMarkerDetails
ইন্টারফেস
ওয়েপয়েন্ট সম্পর্কে বিবরণ যা মার্কার স্টাইল কাস্টমাইজ করতে ব্যবহার করা যেতে পারে।
প্রপার্টি | |
|---|---|
index |
ধরন:
numberমার্কারের ইনডেক্স। |
totalMarkers |
ধরন:
numberরুটে মার্কারের মোট সংখ্যা। |
leg optional |
ধরন:
RouteLeg optionalমার্কারটি যে লেগের অন্তর্গত। রুটে কোনও লেগ না থাকলে ফাঁকা থাকে। |