একটি পলিলাইনের গুণমান নিম্নলিখিত পদগুলিতে বর্ণনা করা যেতে পারে:
- পলিলাইন তৈরি করে এমন বিন্দুর সংখ্যা
- যত বেশি বিন্দু থাকবে, পলিলাইন তত মসৃণ হবে (বিশেষ করে বক্ররেখায়)।
- বিন্দুগুলির ভাসমান-বিন্দু নির্ভুলতা
- বিন্দুগুলিকে অক্ষাংশ এবং দ্রাঘিমাংশ মান হিসাবে নির্দিষ্ট করা হয়, যা একক-নির্ভুল ভাসমান-বিন্দু বিন্যাসে উপস্থাপিত হয়। এটি ছোট মানের জন্য ভাল কাজ করে (যা সঠিকভাবে উপস্থাপন করা যেতে পারে), কিন্তু ভাসমান-বিন্দু রাউন্ডিং ত্রুটির কারণে মান বৃদ্ধির সাথে সাথে নির্ভুলতা হ্রাস পায়।
পলিলাইনের মান নির্দিষ্ট করা
যখন আপনি 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" }