এই বিভাগের ডকুমেন্টেশনে দেখানো হয়েছে কীভাবে গুগল ম্যাপস মোবিলিটি অন-ডিমান্ড ট্রিপস পরিষেবা ব্যবহার করে ট্রিপ তৈরি ও পরিচালনা করতে হয়। এর জন্য নিম্নলিখিত বিষয়গুলির সাথে পরিচিতি আছে বলে ধরে নেওয়া হয়েছে:
- ফ্লিট ইঞ্জিন : আপনার ফ্লিট ইঞ্জিনের বাস্তবায়নের বিবরণ, অনুরোধ প্রক্রিয়া এবং নিরাপত্তা সম্পর্কে পরিচিতি থাকা উচিত। এর জন্য, "ফ্লিট ইঞ্জিন পরিষেবা কী?" এবং "ফ্লিট ইঞ্জিন সেট আপ করুন" -এর নিরাপত্তা সংক্রান্ত বিষয়গুলো দেখুন।
- অন-ডিমান্ড পরিষেবার জন্য যানবাহনের প্রাথমিক বিষয়সমূহ । যানবাহনের পরিচিতি দেখুন।
- অন-ডিমান্ড পরিষেবার জন্য ভ্রমণের প্রাথমিক তথ্য । অন-ডিমান্ড ট্রিপস দেখুন।
আপনি যে TripService টি ব্যবহার করবেন তা gRPC এবং REST উভয়ের জন্যই উপলব্ধ। সরলতার স্বার্থে, ফিল্ড রেফারেন্সগুলো gRPC-এর রীতি অনুসরণ করে।
ফ্লিট ইঞ্জিনে অন-ডিমান্ড পরিষেবার ক্ষেত্রে, একটি ট্রিপ হলো এক ধরনের যাত্রা যা আপনার গ্রাহকদের কাছ থেকে আসা খাবার ডেলিভারি বা রাইডের অনুরোধ পূরণের মডেল হিসেবে কাজ করে। একটি ট্রিপের একটি স্ট্যাটাস থাকে, যা যাত্রাটি অগ্রসর হওয়ার সাথে সাথে আপনি ফ্লিট ইঞ্জিনকে জানান, যেমন NEW , ENROUTE_TO_PICKUP , এবং আরও অনেক কিছু। ট্রিপের স্ট্যাটাসটি যানবাহনের জন্য নির্ধারিত জিও-লোকেশনযুক্ত ওয়েপয়েন্টগুলোর সাথে সম্পর্কিত, এবং আপনার করা প্রতিটি ট্রিপ আপডেটের সাথে ফ্লিট ইঞ্জিন এই যানবাহনের ওয়েপয়েন্টগুলো পরিবর্তন করে। ট্রিপ এবং যানবাহনের সাথে এর সম্পর্ক সম্পর্কে আরও জানতে ফ্লিট ইঞ্জিন এসেনশিয়ালস- এর ‘অন ডিমান্ড ট্রিপস’ অংশটি দেখুন।
ভ্রমণের জীবন
ফ্লিট ইঞ্জিনে প্রতিটি ট্রিপ ট্র্যাক করার জন্য, আপনাকে প্রথমে একটি Trip এনটিটি তৈরি করতে হবে। রেফারেন্সের জন্য gRPC অথবা REST দেখুন।
নিম্নলিখিত সারণীটি আপনার সিস্টেমে তৈরি একটি ট্রিপের শুরু থেকে শেষ পর্যন্ত কার্যপ্রবাহের একটি উদাহরণ এবং ফ্লিট ইঞ্জিনে এর জীবনচক্রের পর্যায়গুলি বর্ণনা করে। এটি ধরে নেয় যে আপনি ফ্লিট ইঞ্জিন সেট আপ করেছেন এবং ট্রিপটির জন্য একটি যানবাহন বরাদ্দ করেছেন, এবং ড্রাইভার অ্যাপে অবস্থান আপডেট সক্রিয় করা আছে। দেখুন ড্রাইভার এসডিকে: অন-ডিমান্ড ট্রিপস ।
| ১ | বুকিং অনুরোধ গ্রহণ করুন। | একটি ফ্লিট ইঞ্জিন ট্রিপ শুরু হওয়ার আগে, আপনার বুকিং সিস্টেম প্রথমে আপনার অ্যাপ বা অন্য কোনো বুকিং সিস্টেমের মাধ্যমে একজন গ্রাহকের কাছ থেকে একটি রাইড বা ডেলিভারির অনুরোধ গ্রহণ করে। এরপর আপনার সিস্টেম পিকআপ লোকেশনের মতো প্রয়োজনীয় ফিল্ডগুলোসহ CreateTrip ব্যবহার করে ট্রিপ এনটিটিটি তৈরি করে। এটি এই পর্যায়ে যাত্রী এবং ড্রপঅফ লোকেশনের মতো অন্যান্য ফিল্ডও সেট করতে পারে, অথবা একটি যানবাহন বরাদ্দ না হওয়া পর্যন্ত অপেক্ষা করতে পারে। একটি একক-গন্তব্য ট্রিপ তৈরি করা দেখুন। |
| ২ | যানবাহন বরাদ্দ করুন। | আপনি সরাসরি আপনার সিস্টেমের মধ্যে ট্রিপের জন্য যানবাহন বরাদ্দ করতে পারেন এবং ফ্লিট ইঞ্জিনকে সেই বরাদ্দের রিপোর্ট করতে পারেন, অথবা আপনি সার্চ ভেহিকেল পরিষেবা ব্যবহার করে যানবাহন অনুসন্ধান করতে পারেন এবং যাত্রাটি সম্পন্ন করার জন্য সেরা যানবাহনটি খুঁজে পেতে ট্রিপ ও যানবাহনের বৈশিষ্ট্য উভয় দ্বারাই ফিল্টার করতে পারেন। আপনার অনুসন্ধান ব্যাসার্ধের মধ্যে থাকা যেকোনো অনলাইন যানবাহন ড্রাইভার এসডিকে দ্বারা প্রদত্ত অবস্থান আপডেটের মাধ্যমে তাদের নৈকট্য জানিয়ে দেয়। একবার |
| ৩ | ভ্রমণ হালনাগাদ করুন। | ড্রাইভার ট্রিপটি গ্রহণ করে পিকআপ লোকেশনের দিকে যাত্রা শুরু করার সাথে সাথে, আপনার সিস্টেম ট্রিপের স্ট্যাটাস NEW থেকে ENROUTE_TO_PICKUP এ আপডেট করে। আপনি পুরো যাত্রা জুড়ে গাড়ির অবস্থান পোল করতে থাকেন, হয় অ্যাপ থেকে আপনার ব্যাকএন্ডে সরাসরি সংযোগের মাধ্যমে, অথবা ফ্লিট ইঞ্জিনকে পোল করে, যা ড্রাইভার এসডিকে (Driver SDK) থেকে গাড়ির অবস্থানের আপডেটের একটি অবিরাম প্রবাহ গ্রহণ করে। এরপর আপনার সিস্টেম যাত্রার প্রতিটি মাইলফলক ফ্লিট ইঞ্জিনকে রিপোর্ট করে, যা সেই অনুযায়ী গাড়ির ওয়েপয়েন্ট তালিকা আপডেট করে। |
| ৪ | গ্রাহকের সাথে যাত্রা ভাগ করে নিন। | ফ্লিট ইঞ্জিন ট্রিপের বিবরণ এবং গাড়ির অবস্থান কনজিউমার এসডিকে-তে উপলব্ধ করে, যা একটি লিসেনার ব্যবহার করে ট্রিপের আপডেট গ্রহণ করে এবং কনজিউমার অ্যাপে তা প্রদর্শন করে। ফ্লিট ইঞ্জিন স্বয়ংক্রিয়ভাবে ETA, অবশিষ্ট দূরত্ব, রুট এবং গাড়ির অবশিষ্ট ওয়েপয়েন্ট আপডেট করে। আরও তথ্যের জন্য অন-ডিমান্ড ট্রিপের জন্য ‘শেয়ার জার্নি’ দেখুন। |
| ৫ | সম্পূর্ণ ভ্রমণ। | যানবাহনটি যখন যাত্রার গন্তব্যস্থলে পৌঁছায় এবং আপনার চালক যাত্রাটি সফল হয়েছে বলে জানান, তখন আপনার সিস্টেম ফ্লিট ইঞ্জিনে TripStatus কে COMPLETE হিসেবে সেট করে। মনে রাখবেন যে, যানবাহনের মতোই, ট্রিপ এনটিটিগুলো স্ট্যাটাস নির্বিশেষে ফ্লিট ইঞ্জিনে ৭ দিন পর্যন্ত সক্রিয় থাকে, এরপর সেগুলো সরিয়ে ফেলা হয়। |
ট্রিপ ক্রম প্রবাহ
নিম্নোক্ত চিত্রটিতে এই প্রবাহটির আরও বিস্তারিত চিত্র দেখানো হয়েছে।
