যখন আপনি রাইডশেয়ারিং ট্রিপের জন্য সেরা রুট নির্ধারণ করছেন, তখন দ্রুততম রুটটি সর্বদা সেরা বিকল্প নাও হতে পারে। আপনি আপনার রুট পরিকল্পনা করতে পারেন।
Routes Preferred API আপনাকে ComputeCustomRoutes পদ্ধতি ব্যবহার করে একটি রুট উদ্দেশ্য নির্দিষ্ট করে একটি রুট পরিকল্পনা করতে দেয়।
ComputeCustomRoutes পদ্ধতিটি রুট সম্মতিতেও সাহায্য করতে পারে, অপারেটর কর্তৃক নির্বাচিত রুট এবং চালিত রুটের মধ্যে পার্থক্য কমিয়ে আনতে সাহায্য করে।
রুট পরিকল্পনার সম্পূর্ণ সুবিধা উপলব্ধি করতে রুটস প্রেফার্ড API এবং নেভিগেশন SDK উভয়ই ব্যবহার করুন।
ComputeCustomRoutes পদ্ধতি সক্রিয় করুন
আপনার কোডে ComputeCustomRoutes পদ্ধতি ব্যবহার করার আগে, আপনাকে এটি সক্ষম করতে হবে। Routes Preferred API পদ্ধতি সক্ষম করার বিষয়ে আরও তথ্যের জন্য, Getting Started দেখুন।
ComputeCustomRoutes পদ্ধতি ব্যবহার করুন
ComputeCustomRoutes পদ্ধতিতে ইনপুটে একটি রেসপন্স ফিল্ড মাস্ক নির্দিষ্ট করতে হবে। আপনি URL প্যারামিটার $fields অথবা fields ব্যবহার করে অথবা HTTP/gRPC হেডার X-Goog-FieldMask ব্যবহার করে রেসপন্স ফিল্ড মাস্ক প্রদান করতে পারেন। আরও তথ্যের জন্য, সিস্টেম প্যারামিটার দেখুন।
ফিল্ড মাস্ক মান হল কমা দ্বারা পৃথক করা ফিল্ড পাথের একটি তালিকা। প্রতিটি ফিল্ড পাথ হল ডট-বিচ্ছিন্ন ফিল্ড নামের একটি তালিকা যা বার্তার শ্রেণিবিন্যাসকে প্রতিনিধিত্ব করে। একটি ফিল্ড নাম হল JSON অবজেক্ট কী, অথবা প্রোটোবফ ফিল্ড ট্যাগ নাম। ফিল্ড পাথটি শীর্ষ স্তরের প্রতিক্রিয়া বার্তার ধরণ থেকে শুরু হয় এবং ঐচ্ছিকভাবে এক বা একাধিক বিন্দু দ্বারা অনুসরণ করা হয়, এবং তারপরে পরবর্তী স্তরের ফিল্ড নামের। সাধারণভাবে, ফিল্ড পাথগুলি নিম্নলিখিত উপায়ে তৈরি করা হয়:
topLevelField[.secondLevelField][.thirdLevelField][...]
একটি বিশেষ কেস ফিল্ড মাস্ক হল একটি ওয়াইল্ডকার্ড “*”, যা সমস্ত রুট-লেভেল ফিল্ড নির্বাচন করে।
আরও তথ্যের জন্য, দেখুন:
ComputeCustomRoutes পদ্ধতি ব্যবহারের উদাহরণের জন্য, একটি কাস্টম রুট (বিটা) কম্পিউটিং উদাহরণ দেখুন।
টোল ফি গণনা করা হচ্ছে
টোল ফি গণনা সম্পর্কে তথ্যের জন্য, টোল ফি গণনা দেখুন।
টোল ফি গণনার উদাহরণের জন্য, একটি কাস্টম রুট গণনার উদাহরণ দেখুন।