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 optionaltrueহলে, দূরত্ব ম্যাট্রিক্স পরিষেবাকে যেখানে সম্ভব ফেরি এড়াতে নির্দেশ দেয়৷ ঐচ্ছিক। | 
| avoidHighways optional |  প্রকার:  boolean optionaltrueহলে, দূরত্ব ম্যাট্রিক্স পরিষেবাকে যেখানে সম্ভব হাইওয়ে এড়াতে নির্দেশ দেয়। ঐচ্ছিক। | 
| avoidTolls optional |  প্রকার:  boolean optionaltrueহলে, দূরত্ব ম্যাট্রিক্স পরিষেবাকে নির্দেশ দেয় যেখানে সম্ভব টোল রাস্তা এড়াতে। ঐচ্ছিক। | 
| drivingOptions optional |  প্রকার:  DrivingOptions optional সেটিংস যা শুধুমাত্র অনুরোধের ক্ষেত্রে প্রযোজ্য যেখানে  travelModeDRIVING। এই বস্তুটি অন্যান্য ভ্রমণ মোডের জন্য কোন প্রভাব ফেলবে না। | 
| 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 সেটিংস যা শুধুমাত্র অনুরোধের ক্ষেত্রে প্রযোজ্য যেখানে  travelModeTRANSIT হয়। এই বস্তুটি অন্যান্য ভ্রমণ মোডের জন্য কোন প্রভাব ফেলবে না। | 
| 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 |  প্রকার:  DurationtrafficModelপ্রপার্টি দ্বারা নির্দেশিত ট্রাফিক অবস্থা বিবেচনা করে এই উৎপত্তি-গন্তব্য পেয়ারিংয়ের সময়কাল। এই সম্পত্তি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 | উৎপত্তিস্থল এবং গন্তব্যের মধ্যে কোনো পথ খুঁজে পাওয়া যায়নি। |