কম্পিউট রুট ম্যাট্রিক্স হল রুটস এপিআই পরিষেবার একটি পদ্ধতি যা একটি HTTPS অনুরোধ গ্রহণ করে এবং বিভিন্ন উৎস এবং গন্তব্য স্থানের মধ্যে রুটের ম্যাট্রিক্সের জন্য দূরত্ব এবং ভ্রমণের সময় ফেরত দেয়। 625টি রুট উপাদানের জন্য একাধিক গন্তব্যের জন্য ভ্রমণের সময় এবং দূরত্ব গণনা করুন।
ড্রাইভিং রুট প্রয়োজন? যদি আপনি রুটের দিকনির্দেশনা সম্পর্কে আগ্রহী হন, তাহলে কম্পিউট রুট ওভারভিউ দেখুন।
মাইগ্রেট করছেন? যদি আপনি ডিসটেন্স ম্যাট্রিক্স API (লিগ্যাসি) থেকে মাইগ্রেট করেন, তাহলে Why migrate to the Routes API দিয়ে শুরু হওয়া মাইগ্রেশন নির্দেশাবলী দেখুন।
কেন কম্পিউট রুট ম্যাট্রিক্স ব্যবহার করবেন?
কম্পিউট রুট ম্যাট্রিক্সের সাহায্যে, আপনি প্রেরণের সময়সূচীর জন্য সবচেয়ে কার্যকর রুটগুলি নির্ধারণ করতে পারেন, যেমন:
প্যাকেজ সংগ্রহের জন্য কর্মীদের একটি সেট কীভাবে সবচেয়ে ভালোভাবে নিযুক্ত করা যায়
প্যাকেজগুলি তাদের চূড়ান্ত গন্তব্যে পাঠানোর জন্য সেরা গুদামটি নির্ধারণ করুন।
কম্পিউট রুট ম্যাট্রিক্স দিয়ে আপনি কী করতে পারেন?
কম্পিউট রুট ম্যাট্রিক্সের সাহায্যে, আপনি অনেকগুলি শুরু এবং শেষ অবস্থানের মধ্যে সম্ভাব্য রুটের একটি ম্যাট্রিক্স পেতে পারেন। আপনি প্রতিটি সার্ভার-সাইড অনুরোধে একাধিক অরিজিন এবং গন্তব্য নির্দিষ্ট করতে পারেন, যার মধ্যে অরিজিনের সংখ্যা গন্তব্যের সংখ্যার 625 গুণ বেশি। সম্পূর্ণ ম্যাট্রিক্স গণনা করার আগে আপনি প্রতিক্রিয়ার উপাদানগুলি স্ট্রিম করতে পারেন, প্রতিক্রিয়ার বিলম্ব কমিয়ে।
একাধিক উৎস এবং গন্তব্যস্থলের মধ্যে যাত্রী, চালান, বা কর্মীদের রুট করার সবচেয়ে কার্যকর উপায় নির্ধারণ করতে আপনি এই ধরণের রুট ডেটা অনুরোধ করতে পারেন:
নির্বাচিত ভ্রমণ মোডের জন্য দূরত্ব কিলোমিটার বা মাইলে
যানজটে আনুমানিক ভ্রমণ সময়
কম্পিউট রুট ম্যাট্রিক্স কীভাবে কাজ করে
ComputeRouteMatrix পদ্ধতিটি একটি HTTP POST অনুরোধ গ্রহণ করে যার একটি JSON অনুরোধের বডি থাকে যার মধ্যে অনুরোধের বিবরণ থাকে। কোন ক্ষেত্রগুলি ফেরত পাঠাতে হবে তা নির্দিষ্ট করার জন্য কমপক্ষে একটি মূল, দুটি বা তার বেশি গন্তব্য, travelMode এবং একটি ফিল্ড মাস্ক প্রয়োজন।
উদাহরণ
curl -X POST -d '{ "origins": [ { "waypoint": { "location": { "latLng": { "latitude": 37.420761, "longitude": -122.081356 } } } }, { "waypoint": { "location": { "latLng": { "latitude": 37.403184, "longitude": -122.097371 } } } } ], "destinations": [ { "waypoint": { "location": { "latLng": { "latitude": 37.420999, "longitude": -122.086894 } } } }, { "waypoint": { "location": { "latLng": { "latitude": 37.383047, "longitude": -122.044651 } } } } ], "travelMode": "DRIVE" }' \ -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \ -H 'X-Goog-FieldMask: originIndex,destinationIndex,duration,distanceMeters,status,condition' \ 'https://routes.googleapis.com/distanceMatrix/v2:computeRouteMatrix'
প্রতিক্রিয়াটিতে সমস্ত উৎপত্তি এবং গন্তব্যস্থলের সমন্বয়ের সম্ভাব্য রুটগুলি রয়েছে।
রিসোর্স
নিম্নলিখিত সারণীতে Routes API Compute Route Matrix পদ্ধতির মাধ্যমে উপলব্ধ রিসোর্সগুলির সারসংক্ষেপ দেওয়া হয়েছে, সাথে এটি যে ডেটা ফেরত দেয় তাও।
| তথ্য সম্পদ | ডেটা ফেরত দেওয়া হয়েছে | রিটার্ন ফর্ম্যাট |
|---|---|---|
| কম্পিউটরুটম্যাট্রিক্স | একটি উৎপত্তিস্থল থেকে একটি গন্তব্যস্থলে রুটের একটি অ্যারে ফেরত পাঠায়। | JSON সম্পর্কে |
কম্পিউট রুট ম্যাট্রিক্স কীভাবে ব্যবহার করবেন
| ১ | সেট আপ করুন | আপনার গুগল ক্লাউড প্রজেক্ট সেট আপ দিয়ে শুরু করুন এবং পরবর্তী সেটআপ নির্দেশাবলী সম্পূর্ণ করুন। |
| ২ | Routes API কীভাবে বিল করে তা বুঝুন | তথ্যের জন্য, ব্যবহার এবং বিলিং দেখুন। |
| ৩ | রুটের ম্যাট্রিক্স গণনা করুন এবং প্রতিক্রিয়া পর্যালোচনা করুন | আরও তথ্যের জন্য, একটি রুট ম্যাট্রিক্স পান এবং রুট ম্যাট্রিক্স প্রতিক্রিয়া পর্যালোচনা দেখুন। |
উপলব্ধ ক্লায়েন্ট লাইব্রেরি
কম্পিউট রুট ম্যাট্রিক্সের জন্য উপলব্ধ ক্লায়েন্ট লাইব্রেরির তালিকার জন্য, ক্লায়েন্ট লাইব্রেরি দেখুন।
এরপর কি?
- একটি রুট ম্যাট্রিক্স পান
- উপলব্ধ রুট ম্যাট্রিক্স বিকল্পগুলি
- কোন তথ্য ফেরত দেবেন তা বেছে নিন
- দূরত্ব ম্যাট্রিক্স API (লিগ্যাসি) থেকে মাইগ্রেট করুন
- রুটস এপিআই প্রিভিউ থেকে GA তে মাইগ্রেট করুন