Google משתמשת בטכנולוגיית AI כדי לתרגם תוכן לשפה המועדפת עליך. בתרגומים כאלו עשויות להיות שגיאות.
הגדרת איכות של Polyline
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
אפשר לתאר את האיכות של קו פוליגוני במונחים הבאים:
- מספר הנקודות שמרכיבות את הקו הפוליגוני
- ככל שיש יותר נקודות, כך הקו הפוליגוני חלק יותר (במיוחד בעיקולים).
- הדיוק של הנקודות בשיטת נקודה צפה
- הנקודות מצוינות כערכים של קווי רוחב וקווי אורך, שמיוצגים בפורמט של נקודה צפה (floating point) עם דיוק יחיד. השיטה הזו מתאימה לערכים קטנים (שאפשר לייצג בצורה מדויקת), אבל הדיוק פוחת ככל שהערכים גדלים בגלל שגיאות עיגול של נקודה צפה.
ציון איכות הקו הפוליגוני
כשמפעילים את ה-method 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 (שעון UTC).
[[["התוכן קל להבנה","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-11-02 (שעון UTC)."],[],["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"]]