ওয়েপয়েন্ট পরিচালনা করুন

ডিফল্টরূপে, অ্যান্ড্রয়েডের জন্য নেভিগেশন SDK একটি ওয়েপয়েন্টে পৌঁছানোর দ্রুততম রুট খুঁজে বের করে, তবে এটি গ্যারান্টি দেয় না যে গাড়িটি রাস্তার পাশে পৌঁছাবে যেখানে গ্রাহক অপেক্ষা করছেন অথবা আগমনের স্থানটি ড্রাইভারের থামার জন্য নিরাপদ। এই নির্দেশিকাটি দুটি বৈশিষ্ট্য বর্ণনা করে যা আপনি এই পরিস্থিতিতে ব্যবহার করতে পারেন:

  • রাস্তার পাশের রাউটিং পছন্দ
  • স্টপওভার বৈশিষ্ট্য

রুটের দিক রাউটিং পছন্দ

যখন আপনি কোনও থামার জন্য একটি ওয়েপয়েন্ট তৈরি করেন, তখন আপনি রাস্তার একটি নির্দিষ্ট পাশে পৌঁছানোর জন্য একটি পছন্দ নির্ধারণ করতে পারেন। আপনি দুটি উপায়ের একটিতে পছন্দটি নির্দিষ্ট করতে পারেন: রাস্তার একই পাশ পছন্দ করুন, অথবা একটি আগমন শিরোনাম প্রদান করুন।

রাস্তার একই পাশ পছন্দ করুন

আপনি ওয়েপয়েন্টের ভৌগোলিক স্থানাঙ্ক প্রদান করেন এবং তারপর একটি পতাকা ( setPreferSameSideOfRoad ) সেট করেন যা নির্দেশ করে যে আপনি ওয়েপয়েন্টের মতো রাস্তার একই পাশে পৌঁছাতে পছন্দ করেন—নিকটতম ফুটপাতে স্ন্যাপ করা।

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setPreferSameSideOfRoad(true)
           .build()

একটি আগমন শিরোনাম সেট করুন

আপনি ওয়েপয়েন্টের ভৌগোলিক স্থানাঙ্ক প্রদান করেন এবং তারপর একটি আগমন শিরোনাম ( setPreferredHeading ) প্রদান করেন যা অপেক্ষারত গ্রাহকের রাস্তার একই পাশে ট্র্যাফিক প্রবাহের দিকের সাথে মেলে।

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setPreferredHeading(preferredHeading)
           .build()

নেভিগেশন SDK ওয়েপয়েন্টের সবচেয়ে কাছের রাস্তার অংশটি বেছে নেয়—যার একটি লেনের দিক থাকে যা ওয়েপয়েন্টটি যে রাস্তার পাশে অবস্থিত তার সাথে (+/- ৫৫ ডিগ্রির মধ্যে) সারিবদ্ধ হয়।

স্টপওভার পছন্দ সেট করুন

কিছু কিছু জায়গায়, চালকদের নিরাপদে থামানো সম্ভব হয় না (উদাহরণস্বরূপ, উঁচু এলাকা, ফেরি, ভূগর্ভস্থ স্থান এবং সীমিত প্রবেশাধিকারের অন্যান্য এলাকা)। স্টপওভার বৈশিষ্ট্যটি ওয়েপয়েন্টটিকে কাছাকাছি কোনও জায়গায় স্থানান্তরিত করে যদি এর অবস্থান কোনও যানবাহন থামার জন্য উপযুক্ত না হয়। যখন আপনি setVehicleStopover কে true তে সেট করেন, তখন রুট গণনা করার সময় ওয়েপয়েন্টটি স্বয়ংক্রিয়ভাবে স্থানান্তরিত হয়, যদি কোনও বিকল্প স্থান উপলব্ধ থাকে।

কিভাবে এটা কাজ করে

আপনি যখন সেই স্টপের জন্য ওয়েপয়েন্ট তৈরি করেন তখন একটি স্টপওভারের জন্য পছন্দ সেট করেন। এটি করার জন্য, নিম্নলিখিত উদাহরণে দেখানো setVehicleStopover পছন্দটি নির্দিষ্ট করুন:

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setVehicleStopover(true)
           .build()