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-11-02 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","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-11-02 بهوقت ساعت هماهنگ جهانی."],[],["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"]]