Routes Preferred API درحالحاضر فقط برای مشتریان منتخب دردسترس است. برای کسب اطلاعات بیشتر،
با بخش فروش تماس بگیرید.
Google برای ترجمه محتوا به زبان ترجیحی شما از فناوری هوشواره استفاده میکند. ترجمههای هوشوارهای ممکن است اشتباه داشته باشند.
پیکربندی کیفیت چندضلعی
با مجموعهها، منظم بمانید
ذخیره و طبقهبندی محتوا براساس اولویتهای شما.
کیفیت چندخطی را میتوان با اصطلاحات زیر توصیف کرد:
- تعداد نقطههایی که چندخطی را تشکیل میدهند
- هرچه تعداد نقاط بیشتر باشد، چندخطی هموارتر خواهد بود (بهویژه در منحنیها).
- دقت ممیز شناور نقطهها
- نقاط بهعنوان مقادیر طول و عرض جغرافیایی مشخص میشوند که در قالب ممیز شناور با دقت تکی نشان داده میشوند. این روش برای مقادیر کوچک (که میتوانند بهطور دقیق نمایش داده شوند) بهخوبی کار میکند، اما با افزایش مقادیر، دقت بهدلیل خطاهای گرد کردن ممیز شناور کاهش مییابد.
مشخص کردن کیفیت چندخطی
وقتی روش 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 و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-10-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"]],["تاریخ آخرین بهروزرسانی 2026-10-25 بهوقت ساعت هماهنگ جهانی."],[],["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"]]