পলিলাইন কোয়ালিটি কনফিগার করা

পলিলাইনের কোয়ালিটি নিম্নলিখিত শব্দে বর্ণনা করা যেতে পারে:

পলিলাইন তৈরি করে এমন পয়েন্টের সংখ্যা
যত বেশি পয়েন্ট থাকবে, পলিলাইন তত মসৃণ হবে (বিশেষ করে বাঁকে)।
পয়েন্টের ফ্লোটিং-পয়েন্ট প্রিসিশন
পয়েন্টগুলি অক্ষাংশ এবং দ্রাঘিমাংশের মান হিসাবে নির্দিষ্ট করা হয়, যা সিঙ্গেল-প্রিসিশন ফ্লোটিং-পয়েন্ট ফর্ম্যাটে দেখানো হয়। এটি ছোট ভ্যালুর (যা সঠিকভাবে উপস্থাপন করা যেতে পারে) জন্য ভাল কাজ করে, তবে ফ্লোটিং-পয়েন্ট রাউন্ডিং ত্রুটির কারণে ভ্যালু বাড়ার সাথে সাথে নির্ভুলতা হ্রাস পায়।

পলিলাইনের কোয়ালিটি নির্দিষ্ট করা হচ্ছে

আপনি ComputeRoutes() পদ্ধতি কল করার সময়, পলিলিনের কোয়ালিটি নির্দিষ্ট করতে PolylineQuality গুনতির ভ্যালু ব্যবহার করেন।

সর্বাধিক রেজোলিউশনের পলিলাইন তৈরি করার জন্য সর্বাধিক সংখ্যক পয়েন্টের সমন্বয়ে পলিলাইন তৈরি করতে চাইলে, HIGH_QUALITY ভ্যালু ব্যবহার করুন। এই উন্নত কোয়ালিটি পেতে হলে উত্তরের লেটেন্সি বেশি হবে।

আপনি যখন রুটের কম-রেজোলিউশন ওভারভিউ তৈরি করতে চান তখন OVERVIEW ভ্যালু ব্যবহার করুন, যা ন্যূনতম সংখ্যক পয়েন্ট নিয়ে গঠিত একটি পলিলাইন। এই বিকল্পটি সবচেয়ে কম লেটেন্সি সহ উত্তর তৈরি করে।

উদাহরণ

নিম্নলিখিত উদাহরণে দেখানো হয়েছে যে কীভাবে অনুরোধের বডিতে পলিলাইন কোয়ালিটি সেট করতে হয়।

{
  "origin":{
    "location":{
      "latLng":{
        "latitude":37.419734,
        "longitude":-122.0827784
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude":37.417670,
        "longitude":-122.079595
      }
    }
  },
  "polylineQuality":"HIGH_QUALITY"
}