Roads API কেন ব্যবহার করবেন
Roads API-এর মাধ্যমে, আপনি স্পিড লিমিট, পৌঁছানোর আনুমানিক সময় বা রাস্তার অন্যান্য মেটাডেটা পেতে পারেন। এই রাস্তার মেটাডেটার সাহায্যে, আপনি নিম্নলিখিত ক্ষমতা সহ আপনার ড্রাইভিং অ্যাপ উন্নত করতে পারেন:
- এক বা একাধিক রাস্তার সাথে অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক কানেক্ট করা।
- স্থানাঙ্কের সেটের জন্য সবচেয়ে কাছের রাস্তা খুঁজুন
- রাস্তার বিভিন্ন অংশের জন্য স্পিড লিমিট পান
Roads API-এর সাহায্যে আপনি কী কী করতে পারবেন
Roads API-এর সাহায্যে, আপনি রাস্তার জ্যামিতিতে জিপিএস স্থানাঙ্ক ম্যাপ করতে পারেন এবং রাস্তার অংশ বরাবর স্পিড লিমিট নির্ধারণ করতে পারেন।
- স্ন্যাপ টু রোড এই পরিষেবাটি প্রদত্ত জিপিএস স্থানাঙ্কের সেটের উপর ভিত্তি করে সবচেয়ে সম্ভাব্য ভ্রমণ করা রাস্তাগুলি দেখায়। আপনি কোনও রুট বরাবর সংগ্রহ করা সর্বাধিক ১০০টি জিপিএস পয়েন্ট নির্দিষ্ট করতে পারবেন। বিকল্প হিসেবে, আপনি পরিষেবাটিকে অতিরিক্ত পয়েন্ট ইন্টারপোলেট করার জন্য অনুরোধ করতে পারেন, যার ফলে একটি পাথ তৈরি হয় যা রাস্তার জ্যামিতিকে মসৃণভাবে অনুসরণ করে।
- সবচেয়ে কাছের রাস্তা এই পরিষেবা জিপিএস পয়েন্টের জন্য সবচেয়ে কাছের রাস্তার অংশ দেখায়। আপনি সর্বাধিক ১০০টি জিপিএস পয়েন্ট উল্লেখ করতে পারবেন। আপনার উল্লেখ করা পয়েন্টগুলি কোনও অবিচ্ছিন্ন পথের অংশ হতে হবে না।
- স্পিড লিমিট এই পরিষেবা রাস্তার কোনও অংশের জন্য পোস্ট করা স্পিড লিমিট ফিরিয়ে দেয়। অ্যাসেট ট্র্যাকিং লাইসেন্স আছে এমন সব গ্রাহকের জন্য 'সর্বোচ্চ গতিসীমা' পরিষেবা উপলভ্য। Google Maps Platform Premium Plan ব্যবহারকারী যেসব গ্রাহক 'যখন ব্যবহার করবেন তখন পেমেন্ট করুন' মডেলে ট্রানজিশন করেছেন, তাদের জন্য ফিচারটি চালু থাকবে।
Roads API কীভাবে কাজ করে
Roads API তিনটি এন্ডপয়েন্ট ব্যবহার করে যা অক্ষাংশ/দ্রাঘিমাংশ কোঅর্ডিনেট বা রাস্তার পাথ, সেগমেন্ট বা স্পিড লিমিট ডেটা প্রদান করার জন্য প্লেস আইডি গ্রহণ করে। নিম্নলিখিত উদাহরণে অক্ষাংশ/দ্রাঘিমাংশ কোঅর্ডিনেটের সেটের উপর ভিত্তি করে সবচেয়ে কাছের রাস্তার জন্য অনুরোধ দেখানো হয়েছে:
https://roads.googleapis.com/v1/nearestRoads ?points=60.170880%2C24.942795%7C60.170879%2C24.942796%7C60.170877%2C24.942796 &key=YOUR_API_KEY
রিসোর্স
নিম্নলিখিত সারণীতে Roads API-এর মাধ্যমে উপলভ্য রিসোর্স এবং এর থেকে পাওয়া ডেটার সারসংক্ষেপ দেওয়া হয়েছে।
| ডেটা রিসোর্স | ডেটা ফেরত দেওয়া হয়েছে | রিটার্ন ফর্ম্যাট |
|---|---|---|
| স্ন্যাপ টু রোড |
কোনও রুট থেকে সর্বাধিক ১০০টি জিপিএস পয়েন্টের অ্যারে দেখায়। এর মধ্যে প্লেস আইডির সাথে রাস্তার সাথে স্ন্যাপ করা দ্রাঘিমাংশ/অক্ষাংশ স্থানাঙ্ক অন্তর্ভুক্ত। স্ন্যাপ টু রোড গাইডের উত্তর বিভাগে বিবরণ দেখুন। |
|
| সবচেয়ে কাছের রাস্তা |
প্রতিটি নির্দিষ্ট পয়েন্টের জন্য নিকটতম রাস্তার স্থান আইডি সহ সর্বাধিক ১০০টি স্বতন্ত্র অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের একটি অ্যারে। পয়েন্টগুলি নিরবিচ্ছিন্ন হওয়ার প্রয়োজন নেই। নিকটবর্তী রাস্তা গাইডের উত্তর বিভাগে বিবরণ দেখুন। |
|
| স্পিড লিমিট |
সর্বাধিক ১০০টি রাস্তার মেটাডেটা এলিমেন্টের একটি অ্যারে। এতে স্পিড লিমিট ও প্লেস আইডি থাকে এবং ইউনিট হিসেবে কিমি/ঘণ্টা বা মাইল/ঘণ্টা ব্যবহার করা হয়। সর্বোচ্চ গতিসীমা গাইডের উত্তর বিভাগে বিবরণ দেখুন। |
Roads API কীভাবে ব্যবহার করবেন
| ১ | স্ন্যাপ টু রোড ডেমো ব্যবহার করে দেখুন | ট্র্যাক তৈরি করতে এবং স্ন্যাপ টু রোড এন্ডপয়েন্ট কীভাবে মসৃণ ডেটা প্রদান করে তা দেখতে ডেমোতে ক্লিক করুন। স্ন্যাপ টু রোড গাইডে ডেমো দেখুন। আপনার API key-এর প্রয়োজন নেই। |
| ২ | সেট-আপ করুন | আপনার Google Cloud প্রোজেক্ট সেট-আপ করুন বিকল্প দিয়ে শুরু করুন এবং সেট-আপ সংক্রান্ত নির্দেশাবলী সম্পূর্ণ করুন এবং তারপরে আপনার API কী কীভাবে ব্যবহার করবেন তা জানুন। |
| ৩ | স্ন্যাপ টু রোড অনুরোধ করে দেখুন | স্ন্যাপ টু রোড উদাহরণগুলির মধ্যে একটি ব্যবহার করুন এবং আপনার ব্যবহারের ক্ষেত্রে প্রাসঙ্গিক একটি চেষ্টা করুন। |
| ৪ | আপনার রাস্তার জন্য স্পিড লিমিট পান | আপনার স্ন্যাপ টু রোড অনুরোধের জন্য প্রদান করা একই পাথ ডেটা ব্যবহার করে, স্পিড লিমিট কোয়েরি ইস্যু করুন। পাথ ব্যবহার করে অনুরোধের উদাহরণ দেখুন। |
| ৫ | কীভাবে দীর্ঘ পাথ প্রসেস করতে হয় তা জানুন | উন্নত ধারণা গাইডের দীর্ঘ পাথ প্রসেস করা বিভাগে দেওয়া নির্দেশাবলী অনুসরণ করুন। |
| ৬ | আপনার নিজের অ্যাপে রাস্তার ডেটা যোগ করুন! | আপনার নিজের অ্যাপে রাস্তার ডেটা কার্যকারিতা তৈরি করা শুরু করতে রোড স্ন্যাপড ডেমো থেকে বিস্তারিত কোডের উদাহরণ দেখুন। |
উপলভ্য ক্লায়েন্ট লাইব্রেরি
নিম্নলিখিত ক্লায়েন্ট লাইব্রেরির মধ্যে থেকে কোনও একটির মাধ্যমে আপনার পছন্দের ভাষায় এই API কল করুন:
- Java Client for Google Maps Services
- Google Maps Services-এর জন্য Python ক্লায়েন্ট
- Google Maps পরিষেবার জন্য Go Client
- Node.js Google Maps পরিষেবার জন্য ক্লায়েন্ট
Google Maps Services-এর জন্য Java Client, Python Client, Go Client এবং Node.js Client হল কমিউনিটি-সমর্থিত ক্লায়েন্ট লাইব্রেরি, যা Apache 2.0 লাইসেন্স-এর অধীনে ওপেন সোর্স করা হয়েছে। GitHub থেকে সেগুলি ডাউনলোড করুন, যেখানে আপনি ইনস্টলেশন সংক্রান্ত নির্দেশাবলী এবং স্যাম্পেল কোডও খুঁজে পাবেন।
এর পরে কী করতে হবে
- Roads API ব্যবহার করে দেখুন: Roads Inspector-এ যান
- কীভাবে Roads API অনুরোধ করতে হয় তা জানুন: আপনি যে পরিষেবাতে আগ্রহী সেখানে যান:
- উন্নত ধারণা বোঝা: উন্নত ধারণা বিকল্পে যান
- পেশাদার পদ্ধতি অনুসরণ করুন: ওয়েব পরিষেবার পেশাদার পদ্ধতি লিঙ্কে যান