একটি রুট বরাবর (যেখানে ফলাফলের র্যাঙ্কিং প্রভাবিত হবে) এবং ফলাফলের উপর ভ্রমণের সময় গণনা করার জন্য উভয় প্রতিক্রিয়ার স্থানগুলিতে রাউটিং গণনা কনফিগার করার পরামিতি।
JSON প্রতিনিধিত্ব |
---|
{ "origin": { object ( |
ক্ষেত্র | |
---|---|
origin | ঐচ্ছিক। একটি সুস্পষ্ট রাউটিং উত্স যা পলিলাইনে সংজ্ঞায়িত মূলটিকে ওভাররাইড করে৷ ডিফল্টরূপে, পলিলাইন উত্স ব্যবহার করা হয়। |
travel Mode | ঐচ্ছিক। ভ্রমণ মোড। |
route Modifiers | ঐচ্ছিক। রুট মডিফায়ার। |
routing Preference | ঐচ্ছিক। রাউটিং সারাংশ গণনা কিভাবে নির্দিষ্ট করে। সার্ভার রুট গণনা করার জন্য নির্বাচিত রাউটিং পছন্দ ব্যবহার করার চেষ্টা করে। ট্রাফিক সচেতন রাউটিং পছন্দ শুধুমাত্র |
ট্রাভেলমোড
ভ্রমণ মোড বিকল্প. এই বিকল্পগুলি যা রুট API অফার করে তার সাথে মানচিত্র করে।
Enums | |
---|---|
TRAVEL_MODE_UNSPECIFIED | কোন ভ্রমণ মোড নির্দিষ্ট. DRIVE ডিফল্ট। |
DRIVE | যাত্রীবাহী গাড়িতে ভ্রমণ। |
BICYCLE | সাইকেলে ভ্রমণ। searchAlongRouteParameters এর সাথে সমর্থিত নয়। |
WALK | হেঁটে ভ্রমণ। searchAlongRouteParameters এর সাথে সমর্থিত নয়। |
TWO_WHEELER | মোটরচালিত দুই চাকার যানবাহন যেমন স্কুটার এবং মোটরসাইকেল। মনে রাখবেন যে এটি BICYCLE ভ্রমণ মোড থেকে আলাদা যা মানব-চালিত পরিবহন কভার করে। searchAlongRouteParameters এর সাথে সমর্থিত নয়। শুধুমাত্র দুই চাকার যানবাহনের জন্য সমর্থিত দেশ এবং অঞ্চলে তালিকাভুক্ত দেশগুলিতে সমর্থিত। |
রুট মডিফায়ার
রুট গণনা করার সময় সন্তুষ্ট করার জন্য ঐচ্ছিক অবস্থার একটি সেট এনক্যাপসুলেট করে।
JSON প্রতিনিধিত্ব |
---|
{ "avoidTolls": boolean, "avoidHighways": boolean, "avoidFerries": boolean, "avoidIndoor": boolean } |
ক্ষেত্র | |
---|---|
avoid Tolls | ঐচ্ছিক। সত্যে সেট করা হলে, যেখানে যুক্তিসঙ্গত টোল রাস্তাগুলি এড়িয়ে যায়, টোল রাস্তা নেই এমন রুটগুলিকে অগ্রাধিকার দেয়৷ শুধুমাত্র |
avoid Highways | ঐচ্ছিক। সত্যে সেট করা হলে, যেখানে যুক্তিসঙ্গত হাইওয়েগুলি এড়িয়ে যায়, হাইওয়ে নেই এমন রুটগুলিকে অগ্রাধিকার দেয়৷ শুধুমাত্র |
avoid Ferries | ঐচ্ছিক। সত্যে সেট করা হলে, যেখানে যুক্তিসঙ্গত ফেরি এড়িয়ে যায়, ফেরি নেই এমন রুটগুলিতে অগ্রাধিকার দেয়৷ শুধুমাত্র |
avoid Indoor | ঐচ্ছিক। সত্যে সেট করা হলে, ইনডোর নেভিগেশন নেই এমন রুটগুলিকে অগ্রাধিকার দিয়ে যেখানে যুক্তিসঙ্গত সেখানে বাড়ির ভিতরে নেভিগেট করা এড়িয়ে যায়৷ শুধুমাত্র |
রাউটিং পছন্দ
মানগুলির একটি সেট যা রুট গণনা করার সময় বিবেচনা করার বিষয়গুলি নির্দিষ্ট করে৷
Enums | |
---|---|
ROUTING_PREFERENCE_UNSPECIFIED | কোন রাউটিং পছন্দ নির্দিষ্ট করা নেই. TRAFFIC_UNAWARE এ ডিফল্ট। |
TRAFFIC_UNAWARE | লাইভ ট্রাফিক পরিস্থিতি বিবেচনায় না নিয়েই রুট গণনা করে। উপযুক্ত যখন ট্রাফিক অবস্থা কোন ব্যাপার না বা প্রযোজ্য না হয়. এই মান ব্যবহার করলে সর্বনিম্ন বিলম্ব হয়। দ্রষ্টব্য: DRIVE এবং TWO_WHEELER জন্য, নির্বাচিত রুট এবং সময়কাল রাস্তার নেটওয়ার্ক এবং গড় সময়-স্বাধীন ট্রাফিক অবস্থার উপর ভিত্তি করে, বর্তমান রাস্তার অবস্থার উপর ভিত্তি করে নয়। ফলস্বরূপ, রুটগুলির মধ্যে সাময়িকভাবে বন্ধ থাকা রাস্তাগুলি অন্তর্ভুক্ত থাকতে পারে৷ রাস্তার নেটওয়ার্কে পরিবর্তন, আপডেট হওয়া গড় ট্রাফিক পরিস্থিতি এবং পরিষেবার বিতরণ প্রকৃতির কারণে একটি প্রদত্ত অনুরোধের ফলাফল সময়ের সাথে পরিবর্তিত হতে পারে। যেকোনো সময় বা ফ্রিকোয়েন্সিতে প্রায়-সমতুল্য রুটের মধ্যেও ফলাফল পরিবর্তিত হতে পারে। |
TRAFFIC_AWARE | লাইভ ট্রাফিক পরিস্থিতি বিবেচনায় নিয়ে রুট গণনা করে। TRAFFIC_AWARE_OPTIMAL এর বিপরীতে, উল্লেখযোগ্যভাবে বিলম্ব কমাতে কিছু অপ্টিমাইজেশান প্রয়োগ করা হয়৷ |
TRAFFIC_AWARE_OPTIMAL | সর্বাধিক কর্মক্ষমতা অপ্টিমাইজেশান প্রয়োগ না করে লাইভ ট্রাফিক অবস্থা বিবেচনায় নেওয়া রুটগুলি গণনা করে৷ এই মান ব্যবহার করে সর্বোচ্চ লেটেন্সি তৈরি করে। |