কম্পিউট রুট ম্যাট্রিক্স হল রুট এপিআই পরিষেবার একটি পদ্ধতি যা একটি HTTPS অনুরোধ গ্রহণ করে এবং বিভিন্ন উত্স এবং গন্তব্য অবস্থানের মধ্যে রুটের ম্যাট্রিক্সের জন্য দূরত্ব এবং ভ্রমণের সময় প্রদান করে। 625টি রুট উপাদান পর্যন্ত একাধিক গন্তব্যের জন্য ভ্রমণের সময় এবং দূরত্ব গণনা করুন।
ড্রাইভিং রুট প্রয়োজন? আপনি যদি রুটের দিকনির্দেশে আগ্রহী হন তবে কম্পিউট রুট ওভারভিউ দেখুন।
অভিবাসন? আপনি যদি দূরত্ব ম্যাট্রিক্স এপিআই (লিগ্যাসি) থেকে স্থানান্তরিত হন, তাহলে কেন রুট এপিআই-এ মাইগ্রেট করবেন থেকে শুরু করে মাইগ্রেশন নির্দেশাবলী দেখুন।
কম্পিউট রুট ম্যাট্রিক্স কেন ব্যবহার করুন
কম্পিউট রুট ম্যাট্রিক্সের সাহায্যে, আপনি প্রেরণের সময়সূচীর জন্য সবচেয়ে কার্যকর রুটগুলি নির্ধারণ করতে পারেন, যেমন:
প্যাকেজগুলির একটি সিরিজ বাছাই করার জন্য কর্মীদের একটি সেট বরাদ্দ করা ভাল
সেরা গুদাম নির্ধারণ করুন যেখান থেকে প্যাকেজগুলি তাদের চূড়ান্ত গন্তব্যে পাঠানো হবে
আপনি কম্পিউট রুট ম্যাট্রিক্স দিয়ে কি করতে পারেন?
কম্পিউট রুট ম্যাট্রিক্সের মাধ্যমে, আপনি অনেকগুলি শুরু এবং শেষ অবস্থানের মধ্যে সম্ভাব্য রুটের একটি ম্যাট্রিক্স পেতে পারেন। আপনি প্রতিটি সার্ভার-সাইড অনুরোধে একাধিক উত্স এবং গন্তব্য নির্দিষ্ট করতে পারেন 625 পর্যন্ত গন্তব্যের সংখ্যার সাথে উৎপত্তির সংখ্যা। সম্পূর্ণ ম্যাট্রিক্স গণনা করার আগে আপনি প্রতিক্রিয়ার উপাদানগুলিকে স্ট্রিম করতে পারেন, প্রতিক্রিয়া লেটেন্সি কম করে।
একাধিক উত্স এবং গন্তব্যের মধ্যে যাত্রী, চালান বা কর্মীদের রুট করার সবচেয়ে কার্যকর উপায় নির্ধারণ করতে আপনি এই ধরণের রুট ডেটার অনুরোধ করতে পারেন:
একটি নির্বাচিত ভ্রমণ মোডের জন্য দূরত্ব কিলোমিটার বা মাইলে
ট্রাফিকের আনুমানিক ভ্রমণ সময়
কিভাবে কম্পিউট রুট ম্যাট্রিক্স কাজ করে
ComputeRouteMatrix
পদ্ধতি একটি JSON অনুরোধের বডি সহ একটি HTTP POST অনুরোধ গ্রহণ করে যাতে অনুরোধের বিবরণ থাকে। কোন ক্ষেত্রগুলি ফেরত দিতে হবে তা নির্দিষ্ট করতে কমপক্ষে একটি উত্স, দুই বা ততোধিক গন্তব্য, ট্র্যাভেলমোড এবং একটি ফিল্ড মাস্ক প্রয়োজন৷
উদাহরণ
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'
প্রতিক্রিয়াটিতে সমস্ত উত্স এবং গন্তব্য পথপয়েন্টগুলির সংমিশ্রণের সম্ভাব্য রুট রয়েছে৷
সম্পদ
নিম্নলিখিত সারণীটি রাউট এপিআই কম্পিউট রুট ম্যাট্রিক্স পদ্ধতির মাধ্যমে উপলব্ধ সংস্থানগুলির সংক্ষিপ্তসার করে, সাথে এটি যে ডেটা প্রদান করে।
ডেটা সম্পদ | ডেটা ফিরে এসেছে | রিটার্ন ফরম্যাট |
---|---|---|
ComputeRouteMatrix | একটি মূল ওয়েপয়েন্ট থেকে একটি গন্তব্য ওয়েপয়েন্টে রুটের একটি অ্যারে ফেরত দেয়। | JSON |
কম্পিউট রুট ম্যাট্রিক্স কিভাবে ব্যবহার করবেন
1 | সেট আপ করুন | আপনার Google ক্লাউড প্রকল্প সেট আপ দিয়ে শুরু করুন এবং অনুসরণ করা সেটআপ নির্দেশাবলী সম্পূর্ণ করুন৷ |
2 | রুট API বিল কিভাবে বুঝুন | তথ্যের জন্য, ব্যবহার এবং বিলিং দেখুন। |
3 | রুটের ম্যাট্রিক্স গণনা করুন এবং প্রতিক্রিয়া পর্যালোচনা করুন | আরও তথ্যের জন্য, একটি রুট ম্যাট্রিক্স পান দেখুন এবং রুট ম্যাট্রিক্স প্রতিক্রিয়া পর্যালোচনা করুন । |
উপলব্ধ ক্লায়েন্ট লাইব্রেরি
কম্পিউট রুট ম্যাট্রিক্সের জন্য উপলব্ধ ক্লায়েন্ট লাইব্রেরিগুলির একটি তালিকার জন্য, ক্লায়েন্ট লাইব্রেরিগুলি দেখুন।
এরপর কি
- একটি রুট ম্যাট্রিক্স পান
- উপলব্ধ রুট ম্যাট্রিক্স বিকল্প
- কোন তথ্য ফেরত দিতে হবে তা বেছে নিন
- দূরত্ব ম্যাট্রিক্স API (উত্তরাধিকার) থেকে স্থানান্তর করুন
- Routes API প্রিভিউ থেকে GA-তে স্থানান্তর করুন