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

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

নির্ধারিত কাজের জন্য কনজিউমার SDK কী?

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

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

Sample web app tracking a scheduled shipment
task

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

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

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

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

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

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

কনজিউমার SDK উপাদান

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

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

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

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

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

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

কনজিউমার SDK কীভাবে ব্যবহার করবেন

জাভাস্ক্রিপ্ট কনজিউমার SDK সেট আপ করুন আরও তথ্যের জন্য, জাভাস্ক্রিপ্ট কনজিউমার SDK সেট আপ করুন দেখুন।
একটি চালান অনুসরণ করুন মানচিত্রটি কীভাবে শুরু করতে হয়, কোনও চালান অনুসরণ করা শুরু করতে হয় এবং যথাযথ পরিষ্কারের মাধ্যমে অনুসরণ করা বন্ধ করতে হয় তা শিখুন। "একটি চালান অনুসরণ করুন" দেখুন।
মানচিত্র ইন্টারফেস কাস্টমাইজ করুন আপনি নির্ধারিত কাজের জন্য জাভাস্ক্রিপ্ট কনজিউমার SDK ব্যবহার করে ম্যাপ ইন্টারফেস কাস্টমাইজ করতে, মার্কার কাস্টমাইজেশন প্রদান করতে, অথবা স্টাইল পলিলাইন প্রদান করতে পারেন। Style a map , Customize markers এবং Customize polylines দেখুন।

এরপর কি?