জাভাস্ক্রিপ্ট ফ্লিট ট্র্যাকিং লাইব্রেরি নিম্নলিখিত ব্যবহারের ক্ষেত্রে কাজ করে:
- চাহিদা মতো ট্রিপ
- শিডিউল করা টাস্ক
এই নির্দেশিকায় আলোচনা করা হয়েছে যে কীভাবে আপনি দুটি পরিষেবার জন্যই এই লাইব্রেরি ব্যবহার করতে পারবেন।
JavaScript ফ্লিট ট্র্যাকিং লাইব্রেরি ব্যবহার করে, আপনি ফ্লিট অপারেটরদের তাদের ফ্লিটে থাকা যানবাহনের লোকেশন প্রায় রিয়েল টাইমে ভিজ্যুয়ালাইজ করার ক্ষমতা প্রদান করতে পারেন। কোনও গাড়ির রুট জানা থাকলে, ম্যাপ ভিউ কম্পোনেন্ট সেই গাড়ির আনুমানিক রুট অনুযায়ী গাড়িটি চলার সময় অ্যানিমেশন দেখায়।
ফ্লিট ট্র্যাকিং কী?
ফ্লিট ট্র্যাকিং হল ফ্লিট ইঞ্জিনের একটি ফিচার যা ফ্লিট অপারেটরদের জন্য ডিজাইন করা হয়েছে। এটি এমন ইন্টারফেস প্রদান করে যা ফ্লিট ইঞ্জিনে ফ্লিট ডেটা মডেল করে এবং অনুসরণ করে এবং এটি এমন ক্লাস প্রদান করে যা আপনি আপনার ফ্লিট ম্যানেজারদের জন্য ভ্রমণের তথ্যের একটি সমৃদ্ধ, ওয়েব-ভিত্তিক মানচিত্র প্রদর্শন তৈরি করতে ব্যবহার করেন। যেমন:
- অন-ডিমান্ড ট্রিপ অপারেটরদের একাধিক গাড়ি জুড়ে ট্রিপের অগ্রগতি ট্র্যাক করার ক্ষমতা দিন।
- শিডিউল করা শিপমেন্ট অপারেটরদের ওয়েব-ভিত্তিক ম্যাপে ফ্লিট শিপমেন্টের অগ্রগতি প্রায় রিয়েল-টাইমে দেখার অনুমতি দিন।
আপনি নিজের ওয়েব অ্যাপে লাইব্রেরি ইন্টিগ্রেট করেন এবং গ্রাহকের সাথে যাত্রা শেয়ার করার জন্য Fleet Engine-এর মধ্যে উপযুক্ত ভূমিকা প্রোফাইল সেট করেন। Fleet Engine-এ ভূমিকা সম্পর্কে আরও তথ্যের জন্য, পরিষেবা অ্যাকাউন্ট ভূমিকা দেখুন।
ফ্লিট ট্র্যাকিং কেন ব্যবহার করবেন?
আপনার ফ্লিট অপারেশনে ফ্লিট ট্র্যাকিং ইন্টিগ্রেট করলে, আপনি প্রায় রিয়েল-টাইম লোকেশন আপডেট সহ একটি বিস্তারিত ভেহিকল মনিটরিং অভিজ্ঞতা পান। আপনি ম্যাপে এক বা একাধিক ফ্লিট গাড়ির লোকেশন দেখতে পারবেন, যার মধ্যে স্টপ বা ওয়েপয়েন্টের বিবরণও অন্তর্ভুক্ত থাকে। এটি আপনার ফ্লিট কেমন পারফর্ম করছে তা বুঝতে সাহায্য করে।
ফ্লিট ট্র্যাকিংয়ের মাধ্যমে আপনি কী করতে পারবেন?
ফ্লিট ট্র্যাকিং লাইব্রেরি থেকে পাওয়া তথ্য ব্যবহার করে, আপনি নিম্নলিখিত ফিচার সহ আপনার ফ্লিট অপারেশনের সমৃদ্ধ ভিউ তৈরি করতে পারবেন:
আপনার প্রয়োজন অনুসারে ফ্লিট ট্র্যাকিং ম্যাপ UI কাস্টমাইজেশন পছন্দমতো করে নিন।
এক বা একাধিক বা সবকটি গাড়ির বর্তমান লোকেশন দেখুন। গাড়িগুলি তাদের রুটে চলার সাথে সাথে তাদের অবস্থান পর্যায়ক্রমে আপডেট করা হয়।
ট্রিপ বা ডেলিভারির জন্য ETA এবং বাকি দূরত্ব গণনা করুন।
সম্পূর্ণ হওয়া ট্রিপ বা টাস্কের স্ট্যাটাস সহ গাড়ির প্রগ্রেস দেখুন।
উপাদানগুলি
নিচের সারণীতে ফ্লিট ট্র্যাকিংয়ে ব্যবহৃত কম্পোনেন্ট এবং সেগুলি কী কাজ করে তার বিবরণ দেওয়া হয়েছে।
চাহিদা মতো ট্রিপ
| কম্পোনেন্ট | বিবরণ |
|---|---|
| জার্নি শেয়ারিং ম্যাপ ভিউ | জার্নি শেয়ারিং ম্যাপ ভিউতে গাড়ির লোকেশন ও ট্রিপ দেখানো হয়। Fleet Engine কোনও গাড়ির রুট জানলে, ম্যাপ ভিউ কম্পোনেন্ট সেই গাড়ির আনুমানিক পথ বরাবর চলার সাথে সাথে অ্যানিমেট করে। |
| গাড়ির লোকেশন প্রদানকারী | গাড়ির লোকেশন প্রদানকারী একটি গাড়ির লোকেশন সংক্রান্ত তথ্য দেখায়। এতে গাড়ির লোকেশন, ওয়েপয়েন্ট এবং গাড়ির জন্য অ্যাসাইন করা ট্রিপের তথ্য থাকে। গাড়ি ও তার ওয়েপয়েন্ট মার্কারের দৃশ্যমানতা সংক্রান্ত নিয়ম নিচে দেওয়া হল:
|
| কাস্টমাইজেশনের বিকল্প | গাড়ির লোকেশন প্রদানকারী বিকল্প আপনাকে পলিলাইন ও মার্কার কাস্টমাইজেশন প্রদান করার অনুমতি দেয়। আপনি পলিলিনে রঙ ও স্টাইল যোগ করতে পারেন যাতে গাড়ির জন্য বিভিন্ন বাস্তব-জগতের দৃশ্য দেখানো যায়, যেমন নেওয়া রুট এবং ট্রাফিক। আপনি বিভিন্ন উদ্দেশ্যে মার্কার কাস্টমাইজ করতে পারবেন। এছাড়াও, আপনি পলিলাইন ও মার্কারের জন্য ক্লিক হ্যান্ডলিং যোগ করতে পারবেন। |
| গাড়ির ইভেন্ট লিসনার | ইভেন্ট লিসেনার অপারেটরকে কোনও গাড়ির সম্পূর্ণ করা ট্রিপ সম্পর্কে তথ্য পেতে সাহায্য করে। |
| গাড়ির ফ্লিট লোকেশন প্রদানকারী | ফ্লিট লোকেশন প্রদানকারী একাধিক ডেলিভারি গাড়ির লোকেশন সংক্রান্ত তথ্য দেখায়। কোনও ফ্লিট ট্র্যাক করার সময়, আপনি ভৌগোলিক সীমানা সেট করেন এবং আপনার কাছে ভেহিকল আইডি অনুযায়ী ফিল্টার করার বিকল্পও থাকে। |
শিডিউল করা টাস্ক
| কম্পোনেন্ট | বিবরণ |
|---|---|
| জার্নি শেয়ারিং ম্যাপ ভিউ | জার্নি শেয়ারিং ম্যাপ ভিউতে ডেলিভারি গাড়ি ও টাস্কের লোকেশন দেখানো হয়। Fleet Engine কোনও গাড়ির রুট জানলে, ম্যাপ ভিউ কম্পোনেন্ট সেই গাড়ির আনুমানিক পথ বরাবর চলার সাথে সাথে অ্যানিমেট করে। |
| ডেলিভারি গাড়ির লোকেশন প্রদানকারী | ডেলিভারি গাড়ির লোকেশন প্রদানকারী একটি ডেলিভারি গাড়ির লোকেশন সংক্রান্ত তথ্য দেখায়। এতে গাড়ির লোকেশন, স্টপ এবং ডেলিভারি গাড়ির মাধ্যমে সম্পূর্ণ করা টাস্কের তথ্য থাকে। ডেলিভারি গাড়ি, স্টপ ও সেগুলির টাস্কের জন্য দৃশ্যমানতার নিয়ম নিচে দেওয়া হল:
|
| কাস্টমাইজেশনের বিকল্প | ডেলিভারি গাড়ির লোকেশন প্রদানকারী বিকল্প আপনাকে পলিলাইন এবং মার্কার কাস্টমাইজেশন প্রদান করার অনুমতি দেয়। গাড়ির জন্য বিভিন্ন ধরনের বাস্তব-জগতের দৃশ্য দেখানোর জন্য আপনি পলিলাইন রঙ এবং স্টাইল করতে পারেন, যেমন গাড়ির অ্যাক্টিভ রুট। আপনি বিভিন্ন উদ্দেশ্যে মার্কার কাস্টমাইজ করতে পারেন, যেমন ডেলিভারি গাড়ির জন্য। এছাড়াও, আপনি পলিলাইন ও মার্কারের জন্য ক্লিক হ্যান্ডলিং যোগ করতে পারবেন। |
| ডেলিভারি টাস্ক ফিল্টার | টাস্ক ফিল্টার অপারেটরকে নির্দিষ্ট সময়ের আগে বা পরে সম্পূর্ণ হওয়া টাস্কের ভিউ ফিল্টার করার পাশাপাশি খোলা বা বন্ধ টাস্কের মাধ্যমে ফিল্টার করার অনুমতি দেয়। |
| ডেলিভারি গাড়ির ইভেন্ট লিসনার | ইভেন্ট লিসেনার অপারেটরকে ডেলিভারি গাড়ির মাধ্যমে সম্পূর্ণ করা জার্নি সেগমেন্টের পাশাপাশি গাড়ির মাধ্যমে সম্পূর্ণ করা টাস্কের তালিকা সম্পর্কে তথ্য পেতে দেয়। |
| ডেলিভারি ফ্লিট লোকেশন প্রোভাইডার | ডেলিভারি ফ্লিট লোকেশন প্রদানকারী একাধিক ডেলিভারি গাড়ির লোকেশন সংক্রান্ত তথ্য দেখায়। আপনি নির্দিষ্ট ডেলিভারি ভেহিকল এবং তার লোকেশন দেখানোর জন্য ফিল্টার করতে পারেন অথবা পুরো ফ্লিটের জন্য ভেহিকলের লোকেশন দেখাতে পারেন। |
ফ্লিট ট্র্যাকিং কীভাবে ব্যবহার করবেন
| ১ | জাভাস্ক্রিপ্টে ফ্লিট ট্র্যাকিং সেট-আপ করুন। | আরও তথ্যের জন্য, JavaScript ফ্লিট ট্র্যাকিং লাইব্রেরি সেট-আপ করুন দেখুন। |
| ২ | লাইব্রেরি লোড করুন এবং ম্যাপ শুরু করুন। | আরও তথ্যের জন্য, লাইব্রেরি লোড করুন এবং ম্যাপ ভিউ শুরু করুন দেখুন। |
| ৩ | গাড়ির লোকেশন প্রদান করুন এবং ম্যাপ ভিউ সেট করুন। | কোনও গাড়ি ফলো করা শুরু করতে, আপনি সঠিক গাড়ি আইডি সহ লোকেশন প্রোভাইডার ইনস্ট্যান্টিয়েট করেন এবং ম্যাপ ভিউ শুরু করতে এটি ব্যবহার করেন। আরও তথ্যের জন্য, গাড়ির লোকেশন প্রদান করুন লিঙ্ক দেখুন। |
| ৫ | ফ্লিটের প্রোগ্রেস আপডেট করুন এবং ট্রিপ সংক্রান্ত সমস্যার সমাধান করুন। | আরও তথ্যের জন্য, ফ্লিটের প্রগতি আপডেট করুন এবং সমস্যার সমাধান করুন দেখুন। |
| ৫ | দিনের কাজ শেষ হয়ে গেলে, ফ্লিট ভেহিকেল ফলো করা বন্ধ করুন। | আরও তথ্যের জন্য, ডেলিভারি গাড়ি ফলো করা বন্ধ করুন দেখুন। |