Directions

নির্দেশ সার্ভিস ক্লাস

google.maps . DirectionsService ক্লাস

দুই বা ততোধিক স্থানের মধ্যে দিকনির্দেশ কম্পিউট করার জন্য একটি পরিষেবা।

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

DirectionsService
DirectionsService()
পরামিতি: কোনোটিই নয়
একটি DirectionsService একটি নতুন দৃষ্টান্ত তৈরি করে যা Google সার্ভারগুলিতে দিকনির্দেশের প্রশ্ন পাঠায়৷
route
route(request[, callback])
পরামিতি:
রিটার্ন মান: Promise < DirectionsResult >
একটি দিকনির্দেশ অনুসন্ধান অনুরোধ ইস্যু করুন।

নির্দেশাবলী অনুরোধ ইন্টারফেস

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

একটি দিকনির্দেশের প্রশ্ন DirectionsService এ পাঠানো হবে।

destination
প্রকার: string| LatLng | Place | LatLngLiteral
গন্তব্যের অবস্থান। এটি জিওকোড করার জন্য একটি স্ট্রিং, বা একটি LatLng , বা একটি Place হিসাবে নির্দিষ্ট করা যেতে পারে। প্রয়োজন।
origin
প্রকার: string| LatLng | Place | LatLngLiteral
উৎপত্তির অবস্থান। এটি জিওকোড করার জন্য একটি স্ট্রিং, বা একটি LatLng , বা একটি Place হিসাবে নির্দিষ্ট করা যেতে পারে। প্রয়োজন।
travelMode
প্রকার: TravelMode
রাউটিং এর প্রকার অনুরোধ করা হয়েছে। প্রয়োজন।
avoidFerries optional
প্রকার: boolean optional
true হলে, যেখানে সম্ভব ফেরি এড়াতে দিকনির্দেশ পরিষেবাকে নির্দেশ দেয়৷ ঐচ্ছিক।
avoidHighways optional
প্রকার: boolean optional
true হলে, যেখানে সম্ভব হাইওয়েগুলি এড়াতে নির্দেশ পরিষেবাকে নির্দেশ দেয়৷ ঐচ্ছিক।
avoidTolls optional
প্রকার: boolean optional
true হলে, যেখানে সম্ভব টোল রাস্তা এড়াতে দিকনির্দেশ পরিষেবাকে নির্দেশ দেয়৷ ঐচ্ছিক।
drivingOptions optional
প্রকার: DrivingOptions optional
সেটিংস যা শুধুমাত্র অনুরোধের ক্ষেত্রে প্রযোজ্য যেখানে travelMode DRIVING । এই বস্তুটি অন্যান্য ভ্রমণ মোডের জন্য কোন প্রভাব ফেলবে না।
language optional
প্রকার: string optional
যখন সম্ভব তখন যে ভাষার ফলাফল দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী। সমর্থিত ভাষার তালিকা দেখুন।
optimizeWaypoints optional
প্রকার: boolean optional
যদি true তে সেট করা হয়, তাহলে রুটের সামগ্রিক খরচ কমানোর জন্য DirectionsService সরবরাহ করা মধ্যবর্তী ওয়েপয়েন্টগুলিকে পুনরায় অর্ডার করার চেষ্টা করবে। যদি ওয়েপয়েন্টগুলি অপ্টিমাইজ করা হয়, নতুন অর্ডার নির্ধারণ করতে প্রতিক্রিয়াতে DirectionsRoute.waypoint_order পরিদর্শন করুন।
provideRouteAlternatives optional
প্রকার: boolean optional
রুট বিকল্প প্রদান করা উচিত কি না. ঐচ্ছিক।
region optional
প্রকার: string optional
জিওকোডিং অনুরোধের জন্য একটি পক্ষপাত হিসাবে ব্যবহৃত অঞ্চল কোড। অঞ্চল কোড একটি ccTLD ("টপ-লেভেল ডোমেন") দুই-অক্ষরের মান গ্রহণ করে। কিছু উল্লেখযোগ্য ব্যতিক্রম সহ বেশিরভাগ ccTLD কোডগুলি ISO 3166-1 কোডগুলির সাথে অভিন্ন। উদাহরণস্বরূপ, যুক্তরাজ্যের ccTLD হল "uk" ( .co.uk ) যেখানে এর ISO 3166-1 কোড হল "gb" (প্রযুক্তিগতভাবে "দ্য ইউনাইটেড কিংডম অফ গ্রেট ব্রিটেন এবং উত্তর আয়ারল্যান্ড" এর সত্তার জন্য)।
transitOptions optional
প্রকার: TransitOptions optional
সেটিংস যা শুধুমাত্র অনুরোধের ক্ষেত্রে প্রযোজ্য যেখানে travelMode TRANSIT হয়। এই বস্তুটি অন্যান্য ভ্রমণ মোডের জন্য কোন প্রভাব ফেলবে না।
unitSystem optional
প্রকার: UnitSystem optional
ডিফল্ট: মূল দেশে ব্যবহৃত ইউনিট সিস্টেম।
দূরত্ব প্রদর্শন করার সময় ব্যবহার করার জন্য পছন্দের ইউনিট সিস্টেম।
waypoints optional
প্রকার: Array < DirectionsWaypoint > optional
মধ্যবর্তী পথপয়েন্টের অ্যারে। এই অ্যারের প্রতিটি ওয়েপয়েন্টের মাধ্যমে উৎপত্তি থেকে গন্তব্য পর্যন্ত দিকনির্দেশ গণনা করা হয়। অনুমোদিত সর্বাধিক সংখ্যক ওয়েপয়েন্টের জন্য বিকাশকারীর নির্দেশিকা দেখুন। ট্রানজিট দিকনির্দেশের জন্য ওয়েপয়েন্ট সমর্থিত নয়। ঐচ্ছিক।

দিকনির্দেশ স্ট্যাটাস ধ্রুবক

google.maps . DirectionsStatus স্ট্যাটাস ধ্রুবক

একটি কল টু route() সম্পূর্ণ হওয়ার পরে DirectionsService দ্বারা স্ট্যাটাস ফেরত দেওয়া হয়। মান দ্বারা, বা ধ্রুবকের নাম ব্যবহার করে এইগুলি নির্দিষ্ট করুন। উদাহরণস্বরূপ, 'OK' বা google.maps.DirectionsStatus.OK

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

INVALID_REQUEST প্রদত্ত DirectionsRequest অবৈধ ছিল৷
MAX_WAYPOINTS_EXCEEDED DirectionsRequest এ অনেকগুলো DirectionsWaypoint s প্রদান করা হয়েছে। অনুমোদিত সর্বাধিক সংখ্যক ওয়েপয়েন্টের জন্য বিকাশকারীর নির্দেশিকা দেখুন।
NOT_FOUND উত্স, গন্তব্য, বা পথপয়েন্টগুলির মধ্যে অন্তত একটি জিওকোড করা যায়নি৷
OK প্রতিক্রিয়াটিতে একটি বৈধ DirectionsResult রয়েছে।
OVER_QUERY_LIMIT ওয়েবপৃষ্ঠাটি খুব অল্প সময়ের মধ্যে অনুরোধের সীমা অতিক্রম করেছে৷