Routes Preferred API در حال حاضر فقط برای مشتریان منتخب در دسترس است. برای کسب اطلاعات بیشتر
با واحد فروش تماس بگیرید.
پیکربندی کیفیت Polyline
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کیفیت یک پلی لاین را می توان با عبارات زیر توصیف کرد:
- تعداد نقاطی که چندخط را تشکیل می دهند
- هر چه نقاط بیشتر باشد، پلی خط صاف تر می شود (مخصوصاً در منحنی ها).
- دقت ممیز شناور نقاط
- نقاط به عنوان مقادیر طول و عرض جغرافیایی مشخص می شوند که در قالب ممیز شناور با دقت تک نمایش داده می شوند. این برای مقادیر کوچک (که می توانند دقیقاً نمایش داده شوند) به خوبی کار می کند، اما با افزایش مقادیر به دلیل خطاهای گرد کردن ممیز شناور، دقت کاهش می یابد.
تعیین کیفیت پلی لاین
هنگامی که متد 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"
}
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2025-04-25 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-04-25 بهوقت ساعت هماهنگ جهانی."],[[["Polyline quality is determined by the number of points and their floating-point precision, impacting smoothness and accuracy."],["`HIGH_QUALITY` setting yields the most detailed polyline with maximum points, potentially increasing response time."],["`OVERVIEW` setting creates a simplified polyline with minimal points, prioritizing faster response."],["You can adjust the polyline quality using the `PolylineQuality` enumeration when making API requests, as shown in the example."]]],["Polyline quality depends on the number of points and their floating-point precision. The `ComputeRoutes()` method uses `PolylineQuality` to set this. `HIGH_QUALITY` creates a polyline with the maximum points, resulting in high resolution but increased latency. `OVERVIEW` generates a low-resolution polyline with minimal points, reducing latency. The request body sets `polylineQuality` to specify either `HIGH_QUALITY` or `OVERVIEW`, which will influence the polyline's precision.\n"]]