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

ডিফল্টরূপে, অ্যান্ড্রয়েডের জন্য নেভিগেশন 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 ওয়েপয়েন্টের সবচেয়ে কাছের রাস্তার অংশটি বেছে নেয়—যার একটি লেনের দিক আছে যা রাস্তার পাশের সাথে (+/- 55 ডিগ্রির মধ্যে) সারিবদ্ধ করে যেটি ওয়েপয়েন্ট চালু আছে।

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

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

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

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

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