উপভোক্তা SDK নির্ধারিত টাস্ক ওভারভিউ

গ্রাহকদের তাদের নির্ধারিত ডেলিভারি বা পরিষেবা অর্ডারের অগ্রগতি অনুসরণ করার সুযোগ দিয়ে, নির্ধারিত কাজগুলোর জন্য তাদের অভিজ্ঞতাকে বিশেষভাবে সাজিয়ে তুলুন।

নির্ধারিত টাস্কের জন্য কনজিউমার এসডিকে কী?

কনজিউমার এসডিকে হলো ফ্লিট ইঞ্জিনের একটি ফিচার যা নির্ধারিত কাজগুলোর জন্য ব্যবহৃত হয় এবং এতে ব্যবহারকারীর অভিজ্ঞতা তৈরির জন্য টুলকিটও অন্তর্ভুক্ত রয়েছে। এই টুলকিটগুলো আপনাকে একজন চালকের অগ্রগতি দেখার জন্য এবং একটি নির্ধারিত স্টপের সাথে যুক্ত কাজের অবস্থা দেখানোর জন্য মানচিত্র-ভিত্তিক ডিসপ্লে তৈরি করতে দেয়। এটি মূলত দুটি ব্যবহারকারী গোষ্ঠীর জন্য ডিজাইন করা হয়েছে:

  • যেসব গ্রাহক কোনো একটি নির্দিষ্ট শিপমেন্ট অর্ডারের ডেলিভারি স্ট্যাটাস জানতে চান, এই ডকুমেন্টটিতে তাদের জন্য আলোচনা করা হয়েছে। জাভাস্ক্রিপ্টে কনজিউমার এসডিকে (Consumer SDK) ব্যবহার করে কীভাবে এই গ্রাহক অভিজ্ঞতাটি বাস্তবায়ন করা যায়, তা এখানে তুলে ধরা হয়েছে। এই এসডিকে-তে FleetEngineShipmentLocationProvider ক্লাস এবং এর সাথে সম্পর্কিত ইন্টারফেসগুলো রয়েছে।
  • যেসব ফ্লিট অপারেটররা তাদের সম্পূর্ণ যানবাহন বহরের ডেলিভারি এবং অবস্থা ট্র্যাক করতে চান। ফ্লিট ট্র্যাকিং সম্পর্কে তথ্যের জন্য, ফ্লিট ট্র্যাকিং গাইড দেখুন।

Sample web app tracking a scheduled shipment
task

নির্ধারিত কাজগুলোর জন্য কনজিউমার এসডিকে কেন ব্যবহার করবেন?

আপনার নির্ধারিত কাজগুলোর কনজিউমার অ্যাপ্লিকেশনগুলোতে কনজিউমার এসডিকে (SDK) সংযুক্ত করার মাধ্যমে আপনি প্রায় রিয়েল-টাইম লোকেশন আপডেট এবং রোড-স্ন্যাপ পজিশনসহ একটি পরিপূর্ণ কনজিউমার অভিজ্ঞতা প্রদান করতে পারেন। আপনার কনজিউমাররা ডেলিভারি গাড়ির অবস্থান এবং অগ্রগতির বিবরণ দেখতে পারেন, যা তাদের চালানটি কোথায় আছে তা বুঝতে সাহায্য করে।

কনজিউমার এসডিকে দিয়ে আপনি কী করতে পারেন?

আপনার গ্রাহকদের সাথে নিম্নলিখিত চালান তথ্য শেয়ার করতে কনজিউমার এসডিকে ব্যবহার করুন:

  • মানচিত্রে ডেলিভারি গাড়ির রিয়েল-টাইম অবস্থান।
  • ট্র্যাফিকের মতো পরিবর্তিত পরিস্থিতির জন্য প্যাকেজ পৌঁছানোর আনুমানিক সময় (ETA) সমন্বয় করা হবে।
  • যানবাহনটি যে পথ ধরে যাচ্ছে।
  • তাদের চালানটি পৌঁছে দেওয়ার আগে অবশিষ্ট দূরত্ব এবং স্টপের সংখ্যা।

আপনি ড্রাইভার এসডিকে থেকে প্রাপ্ত অবস্থানের তথ্যের উপর ভিত্তি করে আপনার গ্রাহক অ্যাপ বা ওয়েবসাইটের ভিতরে অন্যান্য নির্বিঘ্ন ভূ-সক্ষম গ্রাহক অভিজ্ঞতাও তৈরি করতে পারেন। ড্রাইভার এসডিকে সম্পর্কে বিস্তারিত জানতে, ড্রাইভার এসডিকে নির্ধারিত কাজগুলির সংক্ষিপ্ত বিবরণ দেখুন।

ভোক্তা SDK উপাদান

জাভাস্ক্রিপ্ট কনজিউমার এসডিকে-তে নিম্নলিখিত উপাদানগুলো রয়েছে:

  • একটি জাভাস্ক্রিপ্ট ম্যাপ কম্পোনেন্ট যা স্ট্যান্ডার্ড google.maps.Map এনটিটির সরাসরি প্রতিস্থাপন হিসেবে কাজ করে।
  • ফ্লিট ইঞ্জিনের সাথে সংযোগ করার জন্য ডেটা উপাদানসমূহ।
  • গন্তব্যের দিকে অগ্রসর হওয়ার সময় যানবাহন এবং পথকে দৃশ্যমান করার উপাদানসমূহ।
  • চালকের পৌঁছানোর আনুমানিক সময় (ETA) বা গাড়ি চালানোর জন্য অবশিষ্ট দূরত্বের কাঁচা ডেটা ফিড।

নিম্নোক্ত সারণিতে উপাদানগুলো বর্ণনা করা হয়েছে।

উপাদান বর্ণনা
মানচিত্র দৃশ্য মানচিত্রটি যানবাহনটির অগ্রগতি প্রদর্শন করে এবং যানবাহনটি তার পথ ধরে চলার সাথে সাথে দৃশ্যটি হালনাগাদ হতে থাকে।
চালানের অবস্থান প্রদানকারী

শিপমেন্ট ট্র্যাকিং প্রদানকারী একটি লোকেশন ফিড সরবরাহ করে, যাতে ম্যাপটি শিপমেন্ট সম্পর্কিত দরকারি তথ্য প্রদর্শন করতে পারে, যেমন শিপমেন্টটি সংগ্রহ বা ডেলিভারির স্থান এবং ডেলিভারি গাড়ির অবস্থান ও রুট।

প্রমাণীকরণ টোকেন সংগ্রহকারী অথেনটিকেশন টোকেন ফেচারটি ফ্লিট ইঞ্জিনে সংরক্ষিত লোকেশন ডেটাতে অ্যাক্সেস অথেন্টিকেট করার জন্য আপনার ব্যাকএন্ড সার্ভার থেকে JSON ওয়েব টোকেন (JWT) সংগ্রহ করে। আপনি জাভাস্ক্রিপ্ট জার্নি শেয়ারিং লাইব্রেরি ব্যবহার করে আপনার ওয়েব অ্যাপ্লিকেশনের অংশ হিসেবে একটি অথেনটিকেশন টোকেন ফেচার ইমপ্লিমেন্ট করবেন। উল্লেখ্য যে, আপনাকে আপনার ব্যাকএন্ড সার্ভারে ফ্লিট ইঞ্জিনের জন্য একটি JSON ওয়েব টোকেন (JWT) তৈরির সার্ভিসও ইমপ্লিমেন্ট করতে হবে।
মানচিত্র শৈলী বিকল্প আপনি কাস্টম স্টাইলিং অপশন ব্যবহার করে আপনার ম্যাপের ডিফল্ট স্টাইলিং পরিবর্তন করে আপনার ওয়েব অ্যাপ্লিকেশনের স্টাইলিংয়ের সাথে মেলাতে পারেন।

কনজিউমার এসডিকে কীভাবে ব্যবহার করবেন

জাভাস্ক্রিপ্ট কনজিউমার এসডিকে সেট আপ করুন আরও তথ্যের জন্য, জাভাস্ক্রিপ্ট কনজিউমার এসডিকে সেট আপ করুন দেখুন।
একটি চালান অনুসরণ করুন কীভাবে ম্যাপ চালু করতে হয়, কোনো চালান অনুসরণ করা শুরু করতে হয় এবং যথাযথ পরিষ্করণ সহ অনুসরণ বন্ধ করতে হয়, তা জানুন। ‘চালান অনুসরণ করুন’ দেখুন।
মানচিত্র ইন্টারফেস কাস্টমাইজ করুন আপনি নির্ধারিত কাজের জন্য জাভাস্ক্রিপ্ট কনজিউমার এসডিকে ব্যবহার করে ম্যাপ ইন্টারফেস কাস্টমাইজ করতে, মার্কার কাস্টমাইজেশন করতে, বা পলিলাইন স্টাইল করতে পারেন। আরও দেখুন ‘ম্যাপ স্টাইল করুন’ , ‘মার্কার কাস্টমাইজ করুন’ , এবং ‘পলিলাইন কাস্টমাইজ করুন ’।

এরপর কী?