নেভিগেশন কানেক্ট এপিআই, নেভিগেশন এসডিকে-এর একটি হালকা বিকল্প প্রদান করে। এটি আপনার অ্যাপে একটি কাস্টম নেভিগেশন ইন্টারফেস তৈরি ও এম্বেড করার পরিবর্তে, রুটিংয়ের জন্য স্বতন্ত্র গুগল ম্যাপস এবং ওয়েজ অ্যাপ ব্যবহার করে। এটি নিরাপদে ড্রাইভারের সেশনকে আপনার ব্যাকএন্ডের সাথে সংযুক্ত করে। যখন একজন ড্রাইভার একটি ট্রিপ শুরু করেন, তখন তিনি তার পরিচিত নেভিগেশন ইন্টারফেসের সাথে দুটি অতিরিক্ত বৈশিষ্ট্য দেখতে পান: একটি ট্রিপ ডেটা শেয়ার করার সম্মতির অনুরোধ (যা প্রতি ১২ মাসে আবশ্যক) এবং আপনার অ্যাপে ফিরে যাওয়ার জন্য একটি ব্র্যান্ডেড ব্যাক বাটন।
নেভিগেশন কানেক্ট এপিআই কেন ব্যবহার করবেন
নেভিগেশন কানেক্ট এপিআই (Navigation Connect API) ব্যবহার করে, আপনি গুগল ম্যাপস (Google Maps) বা ওয়েজ (Waze) থেকে রিয়েল-টাইম ট্রিপ লোকেশন এবং আনুমানিক পৌঁছানোর সময়ের (ETA) আপডেট সরাসরি আপনার ব্যাকএন্ড প্রসেসে যুক্ত করতে পারেন। এটি আপনাকে গুরুত্বপূর্ণ ব্যবসায়িক সিদ্ধান্ত নিতে এবং গ্রাহকদের সাথে সঠিক আপডেট শেয়ার করতে সাহায্য করে, আর চালকরা তাদের পছন্দের নেভিগেশন অ্যাপ, গুগল ম্যাপস বা ওয়েজ ব্যবহার করতে পারেন।
উদাহরণস্বরূপ নিম্নলিখিত ব্যবহারগুলো অন্তর্ভুক্ত:
- রাইডশেয়ারিং-এর স্বচ্ছতা বৃদ্ধি করুন: রাইডশেয়ারিং গ্রাহক ও যাত্রীদের তাদের চালকের অবস্থান এবং আনুমানিক পৌঁছানোর সময় সম্পর্কে সঠিক ও রিয়েল-টাইম আপডেট প্রদান করুন।
- ডেলিভারি ট্র্যাকিং উন্নত করুন: লাইভ ট্র্যাফিক এবং রুটিং ডেটার উপর ভিত্তি করে গ্রাহকদের সঠিক চালান বা খাবার ডেলিভারির সময় জানান।
- ফ্লিট ব্যবস্থাপনা ও প্রেরণ উন্নত করুন: চালকদের লাইভ অবস্থান ট্র্যাক করার মাধ্যমে অন-ডিমান্ড পরিষেবা (যেমন ব্রেকডাউন সহায়তা, রক্ষণাবেক্ষণ বা পরিবহন) প্রদানকারী ফ্লিট বা মোবাইল কর্মীবাহিনীর জন্য তথ্যভিত্তিক প্রেরণ সিদ্ধান্ত নিন।
নেভিগেশন কানেক্ট এপিআই দিয়ে আপনি যা করতে পারেন
নেভিগেশন কানেক্ট এপিআই আপনাকে সরাসরি আপনার ব্যাকএন্ডে গুগল ম্যাপস বা ওয়েজ থেকে রিয়েল-টাইম অবস্থান এবং পৌঁছানোর আনুমানিক সময়ের (ETA) আপডেট পেতে সাহায্য করে।
- নির্বিঘ্নে ট্রিপ ট্র্যাক করুন: গুগল ম্যাপস বা ওয়েজ ব্যবহারের ক্ষেত্রে ড্রাইভারের পছন্দ পরিবর্তন না করে অথবা তাদের ইউজার এক্সপেরিয়েন্সে কোনো রকম হস্তক্ষেপ না করেই ট্রিপ ট্র্যাক করুন।
- রিয়েল-টাইম অবস্থানের ডেটা অ্যাক্সেস করুন: যাত্রা চলাকালীন ক্রমাগতভাবে ড্রাইভারের অবস্থান, অবশিষ্ট দূরত্ব এবং অতিবাহিত সময় জানুন।
- ট্রিপের জীবনচক্র নিরীক্ষণ করুন: ট্রিপ ডেটার আপডেটের ফ্রিকোয়েন্সি কনফিগার করুন, যাতে একটি ট্রিপের সঠিক অবস্থা ট্র্যাক করা যায় এবং ড্রাইভার কখন পথে আছেন, পৌঁছেছেন বা ট্রিপ স্থগিত করেছেন তা তাৎক্ষণিকভাবে জানা যায়।
- আনুমানিক পৌঁছানোর সময় (ETA) দেখুন ও শেয়ার করুন: গুগলের লাইভ রাউটিং অ্যালগরিদম দ্বারা চালিত অত্যন্ত নির্ভুল ETA আপডেট সংগ্রহ করুন।
- অবশিষ্ট পথ এবং ট্র্যাফিক ট্র্যাক করুন (শুধুমাত্র Waze-এর জন্য): চালকের বর্তমান অবস্থান থেকে তার চূড়ান্ত গন্তব্য পর্যন্ত সক্রিয় রুট পলিলাইন এবং রিয়েল-টাইম ট্র্যাফিকের অবস্থা জানুন, ঠিক যেমনটি Waze-এ দেখানো হয়।
- ডাইনামিক ট্রিমিং: যানবাহন চলার সাথে সাথে, নেভিগেশন কানেক্ট স্বয়ংক্রিয়ভাবে সক্রিয় রুট পলিলাইনটি ট্রিম করে, যাতে আপনি কেবল যাত্রার অবশিষ্ট অংশটুকুই পান।
- আপডেটের পুনরাবৃত্তি: রুট পুনঃগণনা, সক্রিয় ক্লায়েন্ট-সাইড রিরুটিং, বা ট্র্যাফিক অবস্থার পরিবর্তনের ফলে রুট এবং ট্র্যাফিকের অবস্থা স্বয়ংক্রিয়ভাবে আপডেট হয়।
- সুবিধাজনকভাবে ডেটা গ্রহণ করুন: সরাসরি REST API কল ব্যবহার করে রিয়েল-টাইম ট্রিপ ডেটা নিন, অথবা Google Cloud Pub/Sub সাবস্ক্রিপশন ব্যবহার করে দক্ষতার সাথে আপডেট স্ট্রিম করুন।
ন্যাভিগেশন কানেক্ট এপিআই কীভাবে কাজ করে
নেভিগেশন কানেক্ট এপিআই আপনার মোবাইল অ্যাপ্লিকেশন আইডেন্টিফায়ার এবং সেশন কনফিগারেশন সম্বলিত একটি CreateTrip রিকোয়েস্ট গ্রহণ করে। সার্ভিসটি একটি অনন্য ট্রিপ ইনস্ট্যান্স তৈরি করে এবং একটি ট্রিপ টোকেন ফেরত দেয়। এরপর এই টোকেনটি একটি গুগল ম্যাপস বা ওয়েজ ডিপ লিঙ্কের সাথে যুক্ত করা হয়। ড্রাইভার নেভিগেশন চালু করে সম্মতি দিলে, সার্ভিসটি রিয়েল-টাইম নেভিগেশন ডেটা প্রসেস করে এবং লোকেশন, ETA (আনুমানিক পৌঁছানোর সময়) ও অবশিষ্ট দূরত্ব সহ টেলিমেট্রি আপডেট ফেরত দেয়।
সম্পদ
নিম্নলিখিত সারণিতে নেভিগেশন কানেক্ট এপিআই (Navigation Connect API)-এর মাধ্যমে উপলব্ধ রিসোর্সসমূহ এবং এর দ্বারা প্রদত্ত ডেটার একটি সারসংক্ষেপ দেওয়া হয়েছে। নির্দিষ্ট বিবরণের জন্য, নেভিগেশন কানেক্ট এপিআই রেফারেন্স (Navigation Connect API reference ) দেখুন।
| ডেটা রিসোর্স | ফেরত আসা ডেটা |
|---|---|
JSON ফরম্যাটে প্রমাণীকরণ এবং মোবাইল অ্যাপ শনাক্তকারী। ভ্রমণ পরিকল্পনা দেখুন। | গুগল ম্যাপস বা ওয়েজে সংযোগ শুরু করতে ব্যবহৃত একটি অনন্য ট্রিপ টোকেন। |
অনন্য ট্রিপ আইডি এবং JSON ফরম্যাটে একটি পুল বা পুশ মেথড। ভ্রমণের তথ্য পুনরুদ্ধার দেখুন। | রিয়েল-টাইম ট্রিপ টেলিমেট্রি, যার মধ্যে অন্তর্ভুক্ত:
ট্রিপের ডেটা পরিচালনা করুন দেখুন। |
নেভিগেশন কানেক্ট এপিআই কীভাবে ব্যবহার করবেন
| ১ | প্রস্তুত হন | আপনার গুগল ক্লাউড প্রজেক্ট সেট আপ করার মাধ্যমে শুরু করুন এবং পরবর্তী নির্দেশাবলী সম্পূর্ণ করুন। |
| ২ | একটি ভ্রমণ তৈরি করুন | একটি অনন্য আইডি দিয়ে ট্রিপ তৈরি করতে নেভিগেশন কানেক্ট এপিআই কল পাঠান এবং টোকেনটি সংরক্ষণ করুন। |
| ৩ | গুগল ম্যাপস বা ওয়েজ চালু করুন | ট্রিপ টোকেনটি পাস করুন এবং ট্রিপ ডেটা শেয়ারিং চালু করতে গুগল ম্যাপস বা ওয়েজ চালু করুন । |
| ৪ | ভ্রমণের তথ্য পুনরুদ্ধার করুন | ভ্রমণের তথ্য পেতে একটি নেভিগেশন কানেক্ট এপিআই কল পাঠান। ঐচ্ছিকভাবে গুগল ক্লাউড পাব/সাব ব্যবহার করে আপডেটের জন্য সাবস্ক্রাইব করুন। |
| ৫ | ভ্রমণের ডেটা পরিচালনা করুন | ট্রিপের স্ট্যাটাস এবং অন্যান্য ট্রিপ ডেটা কীভাবে পরিচালনা করতে হয় তা বুঝুন। |