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

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

নির্ধারিত কাজের জন্য উপভোক্তা SDK কি?

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

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

Sample web app tracking a scheduled shipment
task

কেন নির্ধারিত কাজের জন্য উপভোক্তা SDK ব্যবহার করবেন?

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

আপনি কনজিউমার SDK দিয়ে কি করতে পারেন?

আপনার ভোক্তাদের সাথে নিম্নলিখিত চালানের তথ্য শেয়ার করতে উপভোক্তা SDK ব্যবহার করুন:

  • একটি মানচিত্রে ডেলিভারি গাড়ির রিয়েল-টাইম অবস্থান।
  • প্যাকেজ আগমনের জন্য ETA, পরিবর্তিত পরিস্থিতিতে, যেমন ট্রাফিকের জন্য সামঞ্জস্য করা হয়েছে।
  • রুটে যানবাহন নিচ্ছে।
  • তাদের চালান বিতরণের আগে দূরত্ব এবং স্টপের সংখ্যা বাকি।

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

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

JavaScript Consumer SDK-তে নিম্নলিখিত উপাদান রয়েছে:

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

নিম্নলিখিত সারণী উপাদানগুলি বর্ণনা করে।

কম্পোনেন্ট বর্ণনা
মানচিত্র দৃশ্য মানচিত্র দৃশ্যটি গাড়ির অগ্রগতি চিত্রিত করে, গাড়িটি তার রুটে চলার সাথে সাথে দৃশ্যটি আপডেট করে।
চালান অবস্থান প্রদানকারী

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

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

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

1 জাভাস্ক্রিপ্ট কনজিউমার SDK সেট আপ করুন আরও তথ্যের জন্য, জাভাস্ক্রিপ্ট কনজিউমার SDK সেট আপ দেখুন।
2 একটি চালান অনুসরণ করুন মানচিত্রটি কীভাবে শুরু করবেন তা শিখুন, একটি চালান অনুসরণ করা শুরু করুন এবং যথাযথ পরিষ্কারের সাথে অনুসরণ করা বন্ধ করুন। একটি চালান অনুসরণ দেখুন.
3 মানচিত্র ইন্টারফেস কাস্টমাইজ করুন আপনি মানচিত্র ইন্টারফেস কাস্টমাইজ করতে, মার্কার কাস্টমাইজেশন বা শৈলী পলিলাইন প্রদান করতে নির্ধারিত কাজের জন্য জাভাস্ক্রিপ্ট কনজিউমার SDK ব্যবহার করতে পারেন। একটি মানচিত্র শৈলী দেখুন, মার্কার কাস্টমাইজ করুন এবং পলিলাইন কাস্টমাইজ করুন

এরপর কি