কাস্টম রুট প্ল্যান করা

রাইডশেয়ারিং ট্রিপের জন্য সেরা রুট নির্ধারণ করার সময়, সবচেয়ে দ্রুত রুট সবসময় সেরা বিকল্প নাও হতে পারে। আপনি হয়ত নিজের রুট প্ল্যান করতে চাইবেন।

Routes Preferred API আপনাকে ComputeCustomRoutes পদ্ধতি ব্যবহার করে রুটের উদ্দেশ্য নির্দিষ্ট করার মাধ্যমে রুট প্ল্যান করতে দেয়।

ComputeCustomRoutes পদ্ধতিটি রুট মেনে চলার ক্ষেত্রেও সাহায্য করতে পারে, যার মাধ্যমে আপনি অপারেটরের বেছে নেওয়া রুট এবং চালানো রুটের মধ্যে পার্থক্য কমাতে পারবেন।

রুট প্ল্যানিংয়ের সম্পূর্ণ সুবিধা পেতে Routes Preferred API এবং Navigation SDK দুটিই ব্যবহার করুন।

ComputeCustomRoutes পদ্ধতি চালু করুন

আপনার কোডে ComputeCustomRoutes পদ্ধতি ব্যবহার করার আগে, আপনাকে এটি চালু করতে হবে। Routes Preferred API পদ্ধতি চালু করার ব্যাপারে আরও তথ্যের জন্য, শুরু করা দেখুন।

ComputeCustomRoutes পদ্ধতি ব্যবহার করুন

ComputeCustomRoutes পদ্ধতিতে আপনাকে ইনপুটে একটি রেসপন্স ফিল্ড মাস্ক নির্দিষ্ট করতে হবে। আপনি URL প্যারামিটার $fields বা fields অথবা HTTP/gRPC হেডার X-Goog-FieldMask ব্যবহার করে রেসপন্স ফিল্ড মাস্ক প্রদান করতে পারেন। আরও তথ্যের জন্য, সিস্টেম প্যারামিটার দেখুন।

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

topLevelField[.secondLevelField][.thirdLevelField][...]

বিশেষ কেস ফিল্ড মাস্ক হল ওয়াইল্ডকার্ড “*”, যা সব রুট-লেভেল ফিল্ড বেছে নেয়।

আরও তথ্যের জন্য এগুলি দেখুন:

ComputeCustomRoutes পদ্ধতি ব্যবহার করার উদাহরণ দেখতে, কাস্টম রুট কম্পিউট করার উদাহরণ দেখুন।

টোল ফি হিসেব করা হচ্ছে

টোল ফি গণনা করার বিষয়ে তথ্যের জন্য, টোল ফি গণনা করুন দেখুন।

টোল ফি গণনা করার উদাহরণ দেখতে, কাস্টম রুট গণনা করার উদাহরণ দেখুন।