DistanceMatrixService ক্লাস
google.maps . DistanceMatrixService
ক্লাস
একাধিক উত্স এবং গন্তব্যের মধ্যে দূরত্ব গণনা করার জন্য একটি পরিষেবা৷
const {DistanceMatrixService} = await google.maps.importLibrary("routes")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
কনস্ট্রাক্টর | |
---|---|
DistanceMatrixService | DistanceMatrixService() পরামিতি: কোনোটিই নয় একটি DistanceMatrixService এর একটি নতুন উদাহরণ তৈরি করে যা Google সার্ভারে দূরত্ব ম্যাট্রিক্স প্রশ্ন পাঠায়। |
পদ্ধতি | |
---|---|
getDistanceMatrix | getDistanceMatrix(request[, callback]) পরামিতি:
রিটার্ন মান: Promise < DistanceMatrixResponse > একটি দূরত্ব ম্যাট্রিক্স অনুরোধ ইস্যু করে। |
DistanceMatrixRequest ইন্টারফেস
google.maps . DistanceMatrixRequest
ইন্টারফেস
DistanceMatrixService
দ্বারা প্রেরিত একটি দূরত্ব ম্যাট্রিক্স ক্যোয়ারী যার মধ্যে মূল এবং গন্তব্য অবস্থানের অ্যারে এবং কম্পিউটিং মেট্রিক্সের জন্য বিভিন্ন বিকল্প রয়েছে।
বৈশিষ্ট্য | |
---|---|
destinations | প্রকার: Array <string| LatLng | LatLngLiteral | Place > গন্তব্য ঠিকানা স্ট্রিং, বা LatLng , বা Place বস্তু, যা দূরত্ব এবং সময় গণনা করার জন্য একটি অ্যারে। প্রয়োজন। |
origins | প্রকার: Array <string| LatLng | LatLngLiteral | Place > অরিজিন অ্যাড্রেস স্ট্রিং, বা 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 যখন সম্ভব তখন যে ভাষার ফলাফল দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী। সমর্থিত ভাষার তালিকা দেখুন। |
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 দূরত্ব প্রদর্শন করার সময় ব্যবহার করার জন্য পছন্দের ইউনিট সিস্টেম। ঐচ্ছিক; মেট্রিক ডিফল্ট। |
DistanceMatrixResponse ইন্টারফেস
google.maps . DistanceMatrixResponse
ইন্টারফেস
একটি DistanceMatrixService
অনুরোধের প্রতিক্রিয়া, যার মধ্যে ফর্ম্যাট করা মূল এবং গন্তব্য ঠিকানা এবং DistanceMatrixResponseRow
s এর একটি ক্রম, প্রতিটি সংশ্লিষ্ট মূল ঠিকানার জন্য একটি।
বৈশিষ্ট্য | |
---|---|
destinationAddresses | প্রকার: Array <string> ফরম্যাট করা গন্তব্য ঠিকানা। |
originAddresses | প্রকার: Array <string> ফরম্যাট করা মূল ঠিকানা। |
rows | প্রকার: Array < DistanceMatrixResponseRow > ম্যাট্রিক্সের সারি, মূল ঠিকানার সাথে সম্পর্কিত। |
DistanceMatrixResponseRow ইন্টারফেস
google.maps . DistanceMatrixResponseRow
ইন্টারফেস
একটি DistanceMatrixService
অনুরোধের প্রতিক্রিয়ার একটি সারি, যার মধ্যে DistanceMatrixResponseElement
s এর একটি অনুক্রম রয়েছে, প্রতিটি সংশ্লিষ্ট গন্তব্য ঠিকানার জন্য একটি।
বৈশিষ্ট্য | |
---|---|
elements | প্রকার: Array < DistanceMatrixResponseElement > সারির উপাদান, গন্তব্য ঠিকানার সাথে সম্পর্কিত। |
DistanceMatrixResponseElement ইন্টারফেস
google.maps . DistanceMatrixResponseElement
ইন্টারফেস
একটি DistanceMatrixService
অনুরোধের প্রতিক্রিয়ার একটি একক উপাদান, যা একটি উত্স থেকে একটি গন্তব্যে সময়কাল এবং দূরত্ব ধারণ করে৷
বৈশিষ্ট্য | |
---|---|
distance | প্রকার: Distance এই উত্স-গন্তব্য জুটির জন্য দূরত্ব৷ এই সম্পত্তি অনির্ধারিত হতে পারে কারণ দূরত্ব অজানা হতে পারে। |
duration | প্রকার: Duration এই উৎপত্তি-গন্তব্য পেয়ারিংয়ের সময়কাল। এই সম্পত্তি অনির্ধারিত হতে পারে কারণ সময়কাল অজানা হতে পারে। |
duration_in_traffic | প্রকার: Duration trafficModel মডেল প্রপার্টি দ্বারা নির্দেশিত ট্রাফিক অবস্থা বিবেচনা করে এই উৎপত্তি-গন্তব্য পেয়ারিংয়ের সময়কাল। এই সম্পত্তি undefined হতে পারে কারণ সময়কাল অজানা হতে পারে। শুধুমাত্র প্রিমিয়াম প্ল্যান গ্রাহকদের জন্য উপলব্ধ যখন অনুরোধ করার সময় drivingOptions সংজ্ঞায়িত করা হয়। |
fare | প্রকার: TransitFare এই আদি-গন্তব্য জোড়ার জন্য মোট ভাড়া। শুধুমাত্র ট্রানজিট অনুরোধের ক্ষেত্রে প্রযোজ্য। |
status | প্রকার: DistanceMatrixElementStatus এই নির্দিষ্ট উত্স-গন্তব্য জোড়ার অবস্থা। |
DistanceMatrixStatus ধ্রুবক
google.maps . DistanceMatrixStatus
ধ্রুবক
একটি দূরত্ব ম্যাট্রিক্স অনুরোধ সম্পূর্ণ হওয়ার পরে DistanceMatrixService
দ্বারা সাধারণভাবে ফেরত দেওয়া অনুরোধ সম্পর্কে শীর্ষ-স্তরের স্থিতি। মান দ্বারা, বা ধ্রুবকের নাম ব্যবহার করে এইগুলি নির্দিষ্ট করুন। উদাহরণস্বরূপ, 'OK'
বা google.maps.DistanceMatrixStatus.OK
।
const {DistanceMatrixStatus} = await google.maps.importLibrary("routes")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
INVALID_REQUEST | প্রদত্ত অনুরোধটি অবৈধ ছিল৷ |
MAX_DIMENSIONS_EXCEEDED | অনুরোধটিতে 25টিরও বেশি উত্স বা 25টিরও বেশি গন্তব্য রয়েছে৷ |
MAX_ELEMENTS_EXCEEDED | উৎপত্তি এবং গন্তব্যের পণ্য প্রতি-কোয়েরি সীমা ছাড়িয়ে গেছে। |
OK | প্রতিক্রিয়া একটি বৈধ ফলাফল রয়েছে. |
OVER_QUERY_LIMIT | অনুমোদিত সময়ের মধ্যে অনেক উপাদান অনুরোধ করা হয়েছে. আপনি কিছু সময় পরে আবার চেষ্টা করলে অনুরোধটি সফল হওয়া উচিত। |
REQUEST_DENIED | পরিষেবাটি আপনার ওয়েব পৃষ্ঠার দ্বারা দূরত্ব ম্যাট্রিক্স পরিষেবার ব্যবহার অস্বীকার করেছে৷ |
UNKNOWN_ERROR | সার্ভারের ত্রুটির কারণে একটি দূরত্ব ম্যাট্রিক্স অনুরোধ প্রক্রিয়া করা যায়নি। আপনি আবার চেষ্টা করলে অনুরোধ সফল হতে পারে। |
DistanceMatrixElementStatus ধ্রুবক
google.maps . DistanceMatrixElementStatus
ধ্রুবক
দূরত্ব ম্যাট্রিক্স অনুরোধ সম্পূর্ণ হওয়ার পরে DistanceMatrixService
দ্বারা ফিরে আসা একটি নির্দিষ্ট উত্স-গন্তব্য জুড়ি সম্পর্কে উপাদান-স্তরের স্থিতি। এই মানগুলি স্ট্রিং হিসাবে নির্দিষ্ট করা হয়েছে, উদাহরণস্বরূপ, 'OK'
।
const {DistanceMatrixElementStatus} = await google.maps.importLibrary("routes")
কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
NOT_FOUND | এই জুটির উৎপত্তি এবং/অথবা গন্তব্য জিওকোড করা যায়নি। |
OK | প্রতিক্রিয়া একটি বৈধ ফলাফল রয়েছে. |
ZERO_RESULTS | উৎপত্তিস্থল এবং গন্তব্যের মধ্যে কোনো পথ খুঁজে পাওয়া যায়নি। |