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