ভূমিকা
কম্পিউট রুটস হল রুটস এপিআই পরিষেবার একটি পদ্ধতি যা HTTPS অনুরোধ গ্রহণ করে এবং দুটি অবস্থানের মধ্যে আদর্শ রুট প্রদান করে। ট্রানজিট, বাইকিং, ড্রাইভিং, ২-চাকার মোটরচালিত যানবাহন, অথবা একাধিক অবস্থানের মধ্যে হাঁটার জন্য রিয়েল-টাইম ট্র্যাফিকের সাথে দিকনির্দেশ প্রদান করে।
রুট ম্যাট্রিক্সের প্রয়োজন? যদি আপনি রুট ম্যাট্রিক্সে আগ্রহী হন, তাহলে কম্পিউট রুট ম্যাট্রিক্স ওভারভিউ দেখুন।
মাইগ্রেট করছেন? যদি আপনি ডিসটেন্স ম্যাট্রিক্স API (লিগ্যাসি) থেকে মাইগ্রেট করেন, তাহলে Why migrate to the Routes API দিয়ে শুরু হওয়া মাইগ্রেশন নির্দেশাবলী দেখুন।
কেন কম্পিউট রুট ব্যবহার করবেন
কম্পিউট রুটস-এর মাধ্যমে, বিস্তৃত রুটের বিবরণ সহ আপনি আপনার পছন্দ অনুযায়ী আপনার যানবাহন বা প্যাকেজগুলি রুট করতে পারেন এবং খরচ এবং মানের জন্য অপ্টিমাইজ করতে পারেন।
কম্পিউট রুট দিয়ে আপনি কী করতে পারেন?
Routes API Compute Routes পদ্ধতির সাহায্যে আপনি নিম্নলিখিত কাজগুলি করতে পারেন:
ভ্রমণের বিভিন্ন উপায় এবং একটি বা একাধিক গন্তব্যের জন্য দিকনির্দেশ পান :
পরিবহনের মাধ্যম: পরিবহন, গাড়ি চালানো, দুই চাকার যানবাহন, হাঁটা, অথবা সাইকেল চালানো।
ওয়েপয়েন্টের একটি সিরিজ যা আপনি সবচেয়ে কার্যকর ক্রমে ভ্রমণের জন্য অপ্টিমাইজ করতে পারেন।
উৎস, গন্তব্য এবং ওয়েপয়েন্ট নির্দিষ্ট করার জন্য একাধিক উপায় ব্যবহার করুন :
টেক্সট স্ট্রিং। উদাহরণস্বরূপ: "শিকাগো, আইএল", "ডারউইন, এনটি, অস্ট্রেলিয়া", "১৮০০ অ্যাম্ফিথিয়েটার পার্কওয়ে, মাউন্টেন ভিউ, সিএ ৯৪০৪৩", অথবা "সিডব্লিউএফ৬+এফডব্লিউএক্স মাউন্টেন ভিউ, ক্যালিফোর্নিয়া"
স্থানের আইডি
অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্ক, ঐচ্ছিকভাবে যানবাহনের শিরোনাম সহ
আপনার চাহিদা এবং লক্ষ্যের উপর ভিত্তি করে আপনার রুট বিকল্পগুলি সূক্ষ্ম করুন :
আপনার গাড়ির ইঞ্জিনের ধরণের জন্য জ্বালানি বা শক্তি-সাশ্রয়ী রুট নির্বাচন করুন: ডিজেল, বৈদ্যুতিক, হাইব্রিড, গ্যাস। আরও তথ্যের জন্য, পরিবেশ-বান্ধব রুট পান দেখুন।
ট্র্যাফিক গণনার জন্য সূক্ষ্ম বিকল্পগুলি সেট করুন, যা আপনাকে গুণমান বনাম ল্যাটেন্সি ট্রেড অফ সিদ্ধান্ত নিতে সাহায্য করবে। বিস্তারিত জানার জন্য, ট্র্যাফিক ডেটা কীভাবে এবং কীভাবে অন্তর্ভুক্ত করবেন তা নির্দিষ্ট করুন দেখুন।
ETA নির্ভুলতা বাড়ানোর জন্য ওয়েপয়েন্টের জন্য যানবাহনের শিরোনাম (ভ্রমণের দিকনির্দেশনা) এবং রাস্তার পাশের তথ্য সেট করুন। বিস্তারিত জানার জন্য, যানবাহনের শিরোনাম এবং রাস্তার পাশের তথ্য নির্দিষ্ট করুন দেখুন।
পাস-থ্রু বনাম টার্মিনাল অবস্থান এবং নিরাপদ স্টপওভার অবস্থান নির্দিষ্ট করুন। বিস্তারিত জানার জন্য, একটি রুটে একটি স্টপ সেট করুন এবং একটি রুট দিয়ে যাওয়ার জন্য একটি পয়েন্ট সেট করুন দেখুন।
রুটের দূরত্ব এবং ETA সহ টোল তথ্যের জন্য অনুরোধ করুন। বিস্তারিত জানার জন্য, রুটের জন্য টোল ফি গণনা করুন দেখুন।
ফিল্ড মাস্ক ব্যবহার করে শুধুমাত্র আপনার প্রয়োজনীয় ডেটা অনুরোধ করে আপনার লেটেন্সি এবং মান নিয়ন্ত্রণ করুন , যা আপনাকে অপ্রয়োজনীয় প্রক্রিয়াকরণের সময় এবং উচ্চতর অনুরোধ বিলিং হার এড়াতে সাহায্য করে। বিস্তারিত জানার জন্য, কোন তথ্য ফেরত দেবেন তা চয়ন করুন দেখুন।
কম্পিউট রুট কীভাবে কাজ করে
Routes API ComputeRoutes পদ্ধতিটি একটি HTTP POST অনুরোধ গ্রহণ করে যার একটি JSON অনুরোধের বডি থাকে যার মধ্যে অনুরোধের বিবরণ থাকে। কোন ক্ষেত্রগুলি ফেরত পাঠাতে হবে তা নির্দিষ্ট করার জন্য একটি origin, destination, travelMode এবং একটি ফিল্ড মাস্ক প্রয়োজন।
উদাহরণ
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 কীভাবে বিল করে তা বুঝুন | তথ্যের জন্য, ব্যবহার এবং বিলিং দেখুন। |
| ৩ | একটি রুট গণনা করুন এবং প্রতিক্রিয়া পর্যালোচনা করুন | আরও তথ্যের জন্য, "একটি রুট পান" এবং রুটের প্রতিক্রিয়াগুলি পর্যালোচনা করুন দেখুন। |
উপলব্ধ ক্লায়েন্ট লাইব্রেরি
কম্পিউট রুটের জন্য উপলব্ধ ক্লায়েন্ট লাইব্রেরির তালিকার জন্য, ক্লায়েন্ট লাইব্রেরি দেখুন।
এরপর কি?
- একটি রুট পান
- উপলব্ধ রুট বিকল্পগুলি
- কোন তথ্য ফেরত দেবেন তা বেছে নিন
- Directions API (লিগ্যাসি) থেকে মাইগ্রেট করুন
- রুটস এপিআই প্রিভিউ থেকে GA তে মাইগ্রেট করুন
