কম্পিউট রুট ওভারভিউ,কম্পিউট রুট ওভারভিউ,কম্পিউট রুট ওভারভিউ,কম্পিউট রুট ওভারভিউ

ইউরোপীয় অর্থনৈতিক অঞ্চল (EEA) ডেভেলপাররা

ভূমিকা

Compute Routes হলো Routes API সার্ভিসের একটি মেথড, যা একটি HTTPS রিকোয়েস্ট গ্রহণ করে এবং দুটি অবস্থানের মধ্যে আদর্শ পথটি ফেরত দেয়। এটি একাধিক অবস্থানের মধ্যে গণপরিবহন, সাইকেল, গাড়ি, দুই চাকার মোটরচালিত যানবাহন বা হেঁটে যাওয়ার জন্য রিয়েল-টাইম ট্র্যাফিকের সাহায্যে দিকনির্দেশনা প্রদান করে।

রুট ম্যাট্রিক্স প্রয়োজন? আপনি যদি রুট ম্যাট্রিক্স সম্পর্কে আগ্রহী হন, তাহলে ‘রুট ম্যাট্রিক্স গণনার সংক্ষিপ্ত বিবরণ’ দেখুন।

মাইগ্রেট করছেন? আপনি যদি ডিস্টেন্স ম্যাট্রিক্স এপিআই (লেগ্যাসি) থেকে মাইগ্রেট করেন, তাহলে "রাউটস এপিআই-তে কেন মাইগ্রেট করবেন" থেকে শুরু করে মাইগ্রেশন নির্দেশাবলী দেখুন।

কম্পিউট রুটস কেন ব্যবহার করবেন

কম্পিউট রুটস-এর মাধ্যমে, বিস্তৃত রুটের বিবরণ ব্যবহার করে আপনি খরচ ও গুণমান অপ্টিমাইজ করার পাশাপাশি নিজের পছন্দ অনুযায়ী যানবাহন বা প্যাকেজের রুট নির্ধারণ করতে পারেন।

Compute Routes দিয়ে আপনি কী করতে পারেন?

Routes API-এর Compute Routes মেথড ব্যবহার করে আপনি নিম্নলিখিত কাজগুলো করতে পারেন:

  • ভ্রমণের বিভিন্ন পথের এবং একটি বা একাধিক গন্তব্যের জন্য দিকনির্দেশনা নিন :

    • পরিবহনের মাধ্যম: গণপরিবহন, গাড়ি চালানো, দুই চাকার যানবাহন, হাঁটা বা সাইকেল চালানো।

    • একাধিক ভ্রমণপথের একটি তালিকা, যেগুলোতে ভ্রমণের সবচেয়ে কার্যকর ক্রমটি আপনি নিজের মতো করে সাজিয়ে নিতে পারেন।

  • উৎস, গন্তব্য এবং ওয়েপয়েন্ট নির্দিষ্ট করতে একাধিক উপায় ব্যবহার করুন :

    • টেক্সট স্ট্রিং। উদাহরণস্বরূপ: "Chicago, IL", "Darwin, NT, Australia", "1800 Amphitheatre Parkway, Mountain View, CA 94043", অথবা "CWF6+FWX Mountain View, California"

    • স্থান আইডি

    • অক্ষাংশ ও দ্রাঘিমাংশের স্থানাঙ্ক, ঐচ্ছিকভাবে যানবাহনের দিকনির্দেশ সহ

  • আপনার প্রয়োজন ও লক্ষ্য অনুযায়ী পথের বিকল্পগুলো সূক্ষ্মভাবে সাজিয়ে নিন :

  • একটি ফিল্ড মাস্ক ব্যবহার করে শুধুমাত্র আপনার প্রয়োজনীয় ডেটা অনুরোধ করার মাধ্যমে আপনার লেটেন্সি ও কোয়ালিটি নিয়ন্ত্রণ করুন , যা আপনাকে অপ্রয়োজনীয় প্রসেসিং সময় এবং উচ্চতর অনুরোধ বিলিং রেট এড়াতে সাহায্য করে। বিস্তারিত জানতে, ‘কোন তথ্য ফেরত দেওয়া হবে তা নির্বাচন করুন ’ দেখুন।

How Compute Routes works

Routes API-এর ComputeRoutes মেথডটি একটি HTTP POST রিকোয়েস্ট গ্রহণ করে, যার JSON রিকোয়েস্ট বডিতে অনুরোধের বিবরণ থাকে। একটি origin, destination, travelMode এবং কোন ফিল্ডগুলো ফেরত দেওয়া হবে তা নির্দিষ্ট করার জন্য একটি field mask আবশ্যক।

উদাহরণ

curl -X POST -d '{
    "origin": {
      "address": "1800 Amphitheatre Parkway, Mountain View, CA 94043"
    },
    "destination": {
      "address": "Sloat Blvd &, Upper Great Hwy, San Francisco, CA 94132"
    },
  "travelMode": "DRIVE"
  }' \
  -H 'Content-Type: application/json' -H 'X-Goog-Api-Key: YOUR_API_KEY' \
  -H 'X-Goog-FieldMask: routes.duration,routes.distanceMeters' \
  'https://routes.googleapis.com/directions/v2:computeRoutes'

এরপর পরিষেবাটি অনুরোধ করা রুটটি গণনা করে এবং আপনার অনুরোধ করা ফিল্ডগুলো ফেরত দেয়।

সম্পদ

নিম্নলিখিত সারণিতে Routes API-এর Compute Routes পদ্ধতির মাধ্যমে উপলব্ধ রিসোর্সসমূহ এবং এর দ্বারা ফেরত দেওয়া ডেটা সংক্ষিপ্তভাবে তুলে ধরা হয়েছে।

ডেটা রিসোর্স ফেরত আসা ডেটা রিটার্ন ফরম্যাট
কম্পিউটরুটস একটি রুটের পথ, ধাপ এবং পদক্ষেপের সংখ্যা ফেরত দেয়, অনুরোধ করা হলে বিকল্প পথও দেখানো হয়। JSON

কম্পিউট রাউটস কীভাবে ব্যবহার করবেন

প্রস্তুত হন আপনার গুগল ক্লাউড প্রজেক্ট সেট আপ করা দিয়ে শুরু করুন এবং এর পরের সেটআপ নির্দেশাবলী সম্পূর্ণ করুন।
Routes API কীভাবে বিল করে তা বুঝুন আরও তথ্যের জন্য, ব্যবহারবিধি ও বিলিং দেখুন।
একটি পথ গণনা করুন এবং প্রতিক্রিয়া পর্যালোচনা করুন আরও তথ্যের জন্য, ‘Get a route’ এবং ‘Review the route responses’ দেখুন।

উপলব্ধ ক্লায়েন্ট লাইব্রেরি

Compute Routes-এর জন্য উপলব্ধ ক্লায়েন্ট লাইব্রেরিগুলির তালিকার জন্য, ক্লায়েন্ট লাইব্রেরিগুলি দেখুন।

এরপর কী?