کیفیت چندخطی را میتوان با اصطلاحات زیر توصیف کرد:
- تعداد نقطههایی که چندخطی را تشکیل میدهند
- هرچه تعداد نقاط بیشتر باشد، چندخطی هموارتر است (بهویژه در منحنیها).
- دقت ممیز شناور نقطهها
- نقاط بهصورت مقادیر طول و عرض جغرافیایی مشخص میشوند که در قالب ممیز شناور با دقت تکی نشان داده میشوند. این روش برای مقادیر کوچک (که میتوانند بهطور دقیق نمایش داده شوند) بهخوبی کار میکند، اما با افزایش مقادیر، بهدلیل خطاهای گرد کردن ممیز شناور، دقت کاهش مییابد.
مشخص کردن کیفیت چندخطی
وقتی روش 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" }