রুট গণনার পদ্ধতি পরিবর্তন করার জন্য ওয়েপয়েন্টগুলিতে লোকেশন মডিফায়ার অন্তর্ভুক্ত থাকতে পারে, যার মধ্যে heading এবং sideOfRoad এর মতো সেটিংসও রয়েছে।
যানবাহনের শিরোনাম নির্দিষ্ট করুন
একটি ওয়েপয়েন্ট নির্ধারণ করতে, আপনাকে অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের একটি জোড়া হিসেবে ভৌগোলিক অবস্থান (REST) বা অবস্থান (gRPC) নির্দিষ্ট করতে হয়।
অবস্থান আপনাকে প্রতিটি ওয়েপয়েন্টে পৌঁছানোর পর গাড়িটি কোন দিকে যাবে, তা নির্দিষ্ট করার সুযোগ দেয়। এই বৈশিষ্ট্যটি ব্যবহার করে আপনি নিশ্চিত করতে পারেন যে, গাড়িটি যেন পিক-আপের জন্য অপেক্ষারত গ্রাহকের রাস্তার একই পাশে পৌঁছায়। আপনি কোনো দিক নির্দিষ্ট না করলে, গাড়িটি রাস্তার ভুল দিকে এসে পৌঁছাতে পারে।
হেডিং মানগুলো হলো পূর্ণ সংখ্যা যা কম্পাসের দিকনির্দেশের সাথে সামঞ্জস্যপূর্ণ, এবং এর পরিসীমা শূন্য থেকে ৩৫৯ পর্যন্ত হয়ে থাকে। উদাহরণস্বরূপ, ০ মানটি সরাসরি উত্তর দিক নির্দেশ করে।
নিম্নলিখিত উদাহরণটি দেখায় কিভাবে একটি ওয়েপয়েন্টের জন্য heading নির্ধারণ করতে হয়।
{
"origin":{
"location":{
"latLng":{
"latitude": 37.419734,
"longitude": -122.0827784
},
"heading": 127
}
},
...রাস্তার এক পাশের পছন্দ নির্দিষ্ট করুন
আপনি একটি ওয়েপয়েন্ট (REST) বা ওয়েপয়েন্ট (gRPC) অবজেক্ট তৈরি করে একটি অবস্থান নির্দেশ করেন। অক্ষাংশ এবং দ্রাঘিমাংশের জোড়া দ্বারা সংজ্ঞায়িত একটি অবস্থান রাস্তার একটি নির্দিষ্ট দিকের সাথে সঙ্গতিপূর্ণ হতে পারে। তবে, রুট অপ্টিমাইজেশন সমর্থন করার জন্য, একটি রুট নির্দিষ্ট অবস্থানের বিপরীত দিকে রাস্তার পাশে একটি স্টপওভার নির্ধারণ করতে পারে।
ওয়েপয়েন্টগুলোতে sideOfRoad প্রপার্টি থাকে, যা নির্দেশ করে যে ওয়েপয়েন্টের অবস্থান অনুযায়ী যানবাহনটি রাস্তার একই পাশে থামতে পছন্দ করবে।
Waypoint- sideOfRoad প্রপার্টিকে true সেট করে নির্দিষ্ট করুন যে রুটটি রাস্তার পছন্দের দিকটি ব্যবহার করবে। তাহলে রুটটি সেই অবস্থানের মধ্য দিয়ে এমনভাবে যাবে, যাতে যানবাহনটি রাস্তার সেই দিকে থামতে পারে যেদিকে অবস্থানটির প্রবণতা রয়েছে।
নিম্নলিখিত উদাহরণটি দেখায় কিভাবে একটি ওয়েপয়েন্টের জন্য sideOfRoad সেট করতে হয়।
{
"origin":{
"location":{
"latLng":{
"latitude": 37.419734,
"longitude": -122.0827784
}
},
"sideOfRoad": true
},
...