গাড়ির হেডিং এবং রাস্তার পাশে নির্দিষ্ট করুন

heading এবং sideOfRoad সেটিংস সহ রুটগুলি কীভাবে গণনা করা হয় তা পরিবর্তন করতে ওয়েপয়েন্টগুলিতে অবস্থান সংশোধক অন্তর্ভুক্ত থাকতে পারে।

গাড়ির শিরোনাম উল্লেখ করুন

একটি ওয়েপয়েন্ট সংজ্ঞায়িত করতে, আপনি অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্কের একটি জোড়া হিসাবে ভৌগলিক অবস্থান (REST) ​​বা অবস্থান (gRPC) নির্দিষ্ট করুন৷

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

শিরোনামের মানগুলি হল পূর্ণ সংখ্যা যা কম্পাসের দিকনির্দেশের সাথে সারিবদ্ধ, এবং তাই শূন্য থেকে 359 পর্যন্ত। উদাহরণস্বরূপ, 0-এর মান সঠিক উত্তরের শিরোনামের দিক নির্দেশ করে।

নিচের উদাহরণটি দেখায় কিভাবে একটি ওয়েপয়েন্টের জন্য 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
  },
  ...