দিকনির্দেশ API ওভারভিউ

দিকনির্দেশ API হল একটি পরিষেবা যা একটি HTTP অনুরোধ গ্রহণ করে এবং অবস্থানগুলির মধ্যে JSON বা XML- ফর্ম্যাট করা দিকনির্দেশ প্রদান করে৷

কেন নির্দেশাবলী API ব্যবহার করুন

দিকনির্দেশ API এর সাহায্যে, আপনি পরিবহনের বিভিন্ন মোডের জন্য দিকনির্দেশ পেতে পারেন, যেমন ট্রানজিট, ড্রাইভিং, হাঁটা বা সাইকেল চালানো।

আপনি দিকনির্দেশ API দিয়ে কি করতে পারেন?

দিকনির্দেশ API এর সাহায্যে, আপনি নিম্নলিখিত বিবরণ সহ অবস্থানগুলির মধ্যে দিকনির্দেশ গণনা করতে পারেন:

  • ট্রানজিট, ড্রাইভিং, হাঁটা বা সাইকেল চালানো সহ বিভিন্ন ধরণের পরিবহনের জন্য দিকনির্দেশ।
  • ওয়েপয়েন্টের একটি সিরিজ ব্যবহার করে মাল্টিপার্ট দিকনির্দেশ।
  • টেক্সট স্ট্রিং (উদাহরণস্বরূপ, "শিকাগো, আইএল" বা "ডারউইন, এনটি, অস্ট্রেলিয়া"), আইডি, বা অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কগুলি সহ একাধিক উপায়ে উত্স, গন্তব্য এবং ওয়েপয়েন্টগুলি নির্দিষ্ট করুন৷

দিকনির্দেশ API কিভাবে কাজ করে

দিকনির্দেশ গণনা করার সময় দিকনির্দেশ API সবচেয়ে কার্যকর রুটগুলি প্রদান করে। সবচেয়ে কার্যকর রুট নির্ধারণ করার সময় নিম্নলিখিত ভ্রমণ উপাদানগুলিতে পণ্যের কারণগুলি:

  • ভ্রমণের সময় (প্রাথমিক)
  • দূরত্ব
  • পালা পরিবর্তন সংখ্যা

নিম্নলিখিত উদাহরণের অনুরোধটি JSON ফর্ম্যাটে টরন্টো, অন্টারিও থেকে মন্ট্রিল, কুইবেক পর্যন্ত ড্রাইভিং নির্দেশনা প্রদান করে:

https://maps.googleapis.com/maps/api/directions/json
  ?destination=Montreal
  &origin=Toronto
  &key=YOUR_API_KEY

সম্পদ

নিম্নলিখিত সারণীটি নির্দেশাবলী API-এর মাধ্যমে উপলব্ধ সংস্থানগুলির সংক্ষিপ্ত বিবরণ দেয় এবং এটি যে ডেটা প্রদান করে।

তথ্য সম্পদ ডেটা ফিরে এসেছে রিটার্ন ফরম্যাট
দিকনির্দেশ

স্থানের আইডি, ঠিকানা, বা অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের আকারে উত্স এবং গন্তব্য সরবরাহ করুন। বিস্তারিত জানার জন্য প্রয়োজনীয় পরামিতি দেখুন।

বিস্তারিত দিকনির্দেশ, রুট, পা এবং ধাপে বিভক্ত। বিস্তারিত জানার জন্য দিকনির্দেশের প্রতিক্রিয়া দেখুন।
  • JSON
  • এক্সএমএল

কিভাবে দিকনির্দেশ API ব্যবহার করবেন

1 সেট আপ করুন। আপনার Google ক্লাউড প্রকল্প সেট আপ দিয়ে শুরু করুন এবং অনুসরণ করা সেটআপ নির্দেশাবলী সম্পূর্ণ করুন৷
2 ডেমো চেষ্টা করুন একবার আপনার কাছে একটি API কী এবং একটি ক্লাউড প্রজেক্ট থাকলে আপনি কোনো চার্জ ছাড়াই দিকনির্দেশের ডেমো ব্যবহার করে দেখুন। দিকনির্দেশ API ডেমো দেখুন।
3 একটি অনুরোধ তৈরি করুন উদাহরণের অনুরোধগুলি দেখুন এবং উপলব্ধ বিকল্পগুলি সম্পর্কে জানুন যা আপনি সরবরাহ করতে পারেন, যেমন ভ্রমণের মোড, ওয়েপয়েন্ট এবং রুট সীমাবদ্ধতা। দিকনির্দেশের উদাহরণ দেখুন।
4 প্রতিক্রিয়া বুঝুন আপনার অ্যাপের জন্য দিকনির্দেশ ডেটা ব্যবহার করার জন্য প্রস্তুত করতে ডেটা প্রতিক্রিয়াগুলি অন্বেষণ করুন৷ বিস্তারিত জানার জন্য দিকনির্দেশের প্রতিক্রিয়া দেখুন।
5 আপনার নিজের অ্যাপে দিকনির্দেশের ডেটা অন্তর্ভুক্ত করুন! আপনি ভ্রমণের দূরত্ব এবং সময় গণনা করতে এই ডেটা ব্যবহার করতে পারেন।

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

নিম্নলিখিত ক্লায়েন্ট লাইব্রেরির মাধ্যমে আপনার পছন্দের ভাষায় এই API-কে কল করুন:

জাভা ক্লায়েন্ট, পাইথন ক্লায়েন্ট, গো ক্লায়েন্ট এবং Google মানচিত্র পরিষেবাগুলির জন্য Node.js ক্লায়েন্ট হল সম্প্রদায়-সমর্থিত ক্লায়েন্ট লাইব্রেরি, Apache 2.0 লাইসেন্সের অধীনে ওপেন সোর্স। এগুলি GitHub থেকে ডাউনলোড করুন, যেখানে আপনি ইনস্টলেশন নির্দেশাবলী এবং নমুনা কোডও পেতে পারেন।

এরপর কি