Distance Matrix

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 উৎপত্তিস্থল এবং গন্তব্যের মধ্যে কোনো পথ খুঁজে পাওয়া যায়নি।