تتوفر
واجهة برمجة تطبيقات المسارات المفضلة حاليًا لعملاء محددين فقط. يمكنك
التواصل مع فريق المبيعات لمعرفة المزيد من المعلومات.
تستخدم 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 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2026-11-02 (حسب التوقيت العالمي المتفَّق عليه)
[null,null,["تاريخ التعديل الأخير: 2026-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"]]