
কেন Directions API ব্যবহার করবেন?
Directions API এর সাহায্যে, আপনি পরিবহনের বিভিন্ন পদ্ধতির জন্য দিকনির্দেশ পেতে পারেন, যেমন ট্রানজিট, ড্রাইভিং, হাঁটা, বা সাইকেল চালানো।
Directions API দিয়ে আপনি কী করতে পারেন?
Directions API এর সাহায্যে, আপনি নিম্নলিখিত বিবরণ সহ অবস্থানগুলির মধ্যে দিকনির্দেশ গণনা করতে পারেন:
- পরিবহন, গাড়ি চালানো, হাঁটা বা সাইকেল চালানো সহ বিভিন্ন ধরণের পরিবহনের দিকনির্দেশ।
 - একাধিক ওয়েপয়েন্ট ব্যবহার করে বহুমুখী দিকনির্দেশনা।
 - টেক্সট স্ট্রিং (উদাহরণস্বরূপ, "শিকাগো, আইএল" বা "ডারউইন, এনটি, অস্ট্রেলিয়া"), স্থান আইডি, অথবা অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক সহ একাধিক উপায়ে উৎপত্তি, গন্তব্য এবং ওয়েপয়েন্ট নির্দিষ্ট করুন।
 
দিকনির্দেশনা API কীভাবে কাজ করে
দিকনির্দেশনা গণনা করার সময় Directions API সবচেয়ে কার্যকর রুটগুলি ফেরত দেয়। সবচেয়ে কার্যকর রুট নির্ধারণ করার সময় পণ্যটি নিম্নলিখিত ভ্রমণ উপাদানগুলিতে বিবেচ্য:
- ভ্রমণের সময় (প্রাথমিক)
 - দূরত্ব
 - পালা সংখ্যা
 
নিম্নলিখিত উদাহরণের অনুরোধটি টরন্টো, অন্টারিও থেকে মন্ট্রিল, ক্যুবেক পর্যন্ত JSON ফর্ম্যাটে ড্রাইভিং দিকনির্দেশনা ফেরত পাঠায়:
https://maps.googleapis.com/maps/api/directions/json ?destination=Montreal &origin=Toronto &key=YOUR_API_KEY
রিসোর্স
নিম্নলিখিত সারণীতে Directions API এর মাধ্যমে উপলব্ধ রিসোর্সগুলির সাথে এটি যে ডেটা ফেরত দেয় তার সারসংক্ষেপ দেওয়া হয়েছে।
| তথ্য সম্পদ | ডেটা ফেরত দেওয়া হয়েছে | রিটার্ন ফর্ম্যাট | 
|---|---|---|
|  দিকনির্দেশনা স্থান আইডি, ঠিকানা, অথবা অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের আকারে সরবরাহের উৎস এবং গন্তব্যস্থল। বিস্তারিত জানার জন্য প্রয়োজনীয় প্যারামিটারগুলি দেখুন।  | বিস্তারিত দিকনির্দেশনা, রুট, পা এবং ধাপে বিভক্ত। বিস্তারিত জানার জন্য দিকনির্দেশনার প্রতিক্রিয়া দেখুন। | 
  | 
দিকনির্দেশনা API কীভাবে ব্যবহার করবেন
| ১ | প্রস্তুত হও। | আপনার গুগল ক্লাউড প্রজেক্ট সেট আপ দিয়ে শুরু করুন এবং পরবর্তী সেটআপ নির্দেশাবলী সম্পূর্ণ করুন। | 
| ২ | ডেমোটি চেষ্টা করে দেখুন | একবার আপনার কাছে একটি API কী এবং একটি ক্লাউড প্রজেক্ট থাকলে আপনি বিনামূল্যে দিকনির্দেশনা ডেমোটি ব্যবহার করে দেখতে পারেন। দিকনির্দেশনা API ডেমো দেখুন। | 
| ৩ | একটি অনুরোধ তৈরি করুন | উদাহরণ অনুরোধগুলি দেখুন এবং আপনি যে বিকল্পগুলি সরবরাহ করতে পারেন সেগুলি সম্পর্কে জানুন, যেমন ভ্রমণের মোড, ওয়েপয়েন্ট এবং রুট সীমাবদ্ধতা। দিকনির্দেশের উদাহরণ দেখুন। | 
| ৪ | প্রতিক্রিয়ার মূল বিষয়গুলি বুঝুন | আপনার অ্যাপের জন্য দিকনির্দেশ ডেটা ব্যবহারের প্রস্তুতির জন্য ডেটা প্রতিক্রিয়াগুলি অন্বেষণ করুন। বিস্তারিত জানার জন্য দিকনির্দেশ প্রতিক্রিয়াগুলি দেখুন। | 
| ৫ | আপনার নিজস্ব অ্যাপে দিকনির্দেশনার তথ্য অন্তর্ভুক্ত করুন! | আপনি ভ্রমণের দূরত্ব এবং সময় গণনা করতে এই তথ্য ব্যবহার করতে পারেন। | 
উপলব্ধ ক্লায়েন্ট লাইব্রেরি
নিম্নলিখিত ক্লায়েন্ট লাইব্রেরিগুলির মধ্যে একটির মাধ্যমে আপনার পছন্দের ভাষায় এই API কল করুন:
- গুগল ম্যাপস পরিষেবার জন্য জাভা ক্লায়েন্ট
 - গুগল ম্যাপস পরিষেবার জন্য পাইথন ক্লায়েন্ট
 - গুগল ম্যাপস পরিষেবার জন্য গো ক্লায়েন্ট
 - গুগল ম্যাপস পরিষেবার জন্য Node.js ক্লায়েন্ট
 
গুগল ম্যাপস সার্ভিসের জন্য জাভা ক্লায়েন্ট, পাইথন ক্লায়েন্ট, গো ক্লায়েন্ট এবং নোড.জেএস ক্লায়েন্ট হল কমিউনিটি-সমর্থিত ক্লায়েন্ট লাইব্রেরি, অ্যাপাচি ২.০ লাইসেন্সের অধীনে ওপেন সোর্স করা হয়েছে। এগুলি গিটহাব থেকে ডাউনলোড করুন, যেখানে আপনি ইনস্টলেশন নির্দেশাবলী এবং নমুনা কোডও পেতে পারেন।
এরপর কি?
- Directions API ব্যবহার শুরু করুন : শুরু করুন এ যান।
 - দিকনির্দেশনার অনুরোধ করা শুরু করুন : দিকনির্দেশ পান এ যান।
 - সর্বোত্তম অনুশীলন অনুসরণ করুন : ওয়েব পরিষেবা সর্বোত্তম অনুশীলন বিভাগে যান।