تتوفر
واجهة برمجة تطبيقات المسارات المفضلة حاليًا لعملاء محددين فقط. يمكنك
التواصل مع فريق المبيعات لمعرفة المزيد من المعلومات.
ضبط جودة الخطوط
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
يمكن وصف جودة الخطوط المتعددة بالعبارات التالية:
- عدد النقاط التي تشكّل الخطوط المتعددة
- كلّما زاد عدد النقاط، أصبحت الخطوط المتعددة أكثر سلاسة (خاصةً في المنحنيات).
- دقة الأرقام العشرية للنقاط
- يتم تحديد النقاط كقيم لخطوط الطول والعرض، ويتم
تمثيلها بتنسيق الأرقام العشرية ذات الدقة الفردية. يعمل هذا بشكل جيد لل
قيم الصغيرة (التي يمكن تمثيلها بدقة)، ولكن تقل الدقة مع زيادة القيم بسبب أخطاء التقريب للنقطة العائمة.
تحديد جودة الخطوط المتعددة
عند استدعاء طريقة 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-03-28 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-03-28 (حسب التوقيت العالمي المتفَّق عليه)"],[],["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"]]