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