একটি রুট পরিকল্পনা

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

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

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

রুট পরিকল্পনার সম্পূর্ণ সুবিধা উপলব্ধি করতে রুট পছন্দের API এবং নেভিগেশন SDK উভয়ই ব্যবহার করুন।

ComputeCustomRoutes পদ্ধতি সক্রিয় করুন

আপনি আপনার কোডে ComputeCustomRoutes পদ্ধতি ব্যবহার করার আগে, আপনাকে অবশ্যই এটি সক্ষম করতে হবে। রুট পছন্দের API পদ্ধতিগুলি সক্ষম করার বিষয়ে আরও তথ্যের জন্য, শুরু করা দেখুন।

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

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

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

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

একটি বিশেষ ক্ষেত্রে ফিল্ড মাস্ক হল একটি ওয়াইল্ডকার্ড "*", যা সমস্ত রুট-স্তরের ক্ষেত্র নির্বাচন করে।

আরও তথ্যের জন্য, দেখুন:

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

টোল ফি গণনা করা হচ্ছে

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

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

,

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

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

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

রুট পরিকল্পনার সম্পূর্ণ সুবিধা উপলব্ধি করতে রুট পছন্দের API এবং নেভিগেশন SDK উভয়ই ব্যবহার করুন।

ComputeCustomRoutes পদ্ধতি সক্রিয় করুন

আপনি আপনার কোডে ComputeCustomRoutes পদ্ধতি ব্যবহার করার আগে, আপনাকে অবশ্যই এটি সক্ষম করতে হবে। রুট পছন্দের API পদ্ধতিগুলি সক্ষম করার বিষয়ে আরও তথ্যের জন্য, শুরু করা দেখুন।

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

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

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

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

একটি বিশেষ ক্ষেত্রে ফিল্ড মাস্ক হল একটি ওয়াইল্ডকার্ড "*", যা সমস্ত রুট-স্তরের ক্ষেত্র নির্বাচন করে।

আরও তথ্যের জন্য, দেখুন:

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

টোল ফি গণনা করা হচ্ছে

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

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