রাইডশেয়ারিং ট্রিপের জন্য সেরা রুট নির্ধারণ করার সময়, সবচেয়ে দ্রুততম রুট সবসময় সেরা বিকল্প নাও হতে পারে। আপনি হয়ত নিজের রুট প্ল্যান করতে চান।
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 অবজেক্ট কী অথবা protobuf ফিল্ড ট্যাগ নাম। ফিল্ড পাথটি সবচেয়ে উপরের লেভেলের উত্তর মেসেজ টাইপ থেকে শুরু হয়, এবং ঐচ্ছিকভাবে এক বা একাধিক ডট দিয়ে অনুসরণ করা হয়, তারপরে ফিল্ড নামের নেক্সট লেভেল থাকে। সাধারণত, ফিল্ড পাথ নিম্নলিখিত উপায়ে তৈরি করা হয়:
topLevelField[.secondLevelField][.thirdLevelField][...]
বিশেষ ফিল্ড মাস্ক হল ওয়াইল্ডকার্ড “*”, যা সব রুট-লেভেল ফিল্ড বেছে নেয়।
আরও তথ্যের জন্য এগুলি দেখুন:
ComputeCustomRoutes পদ্ধতি ব্যবহারের উদাহরণ দেখতে, কাস্টম রুট কম্পিউট করার উদাহরণ দেখুন।
টোলের ফি গণনা করা
টোল ফি গণনা করা সংক্রান্ত তথ্যের জন্য, টোল ফি গণনা করুন দেখুন।
টোল ফি গণনা করার উদাহরণ দেখতে, কাস্টম রুট গণনা করার উদাহরণ দেখুন।