הגדרת איכות של Polyline
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
איכות הקו המקוטע יכולה להיות אחת מהאפשרויות הבאות:
- מספר הנקודות שמרכיבות את הקו המקוטע
- ככל שיש יותר נקודות, הקו המקוטע חלק יותר (במיוחד בעיקולים).
- רמת הדיוק של הנקודות בשיטת נקודה צפה
- הנקודות מצוינות כערכים של קווי רוחב וקווי אורך, שמוצגים בפורמט של נקודה צפה עם דיוק יחיד. השיטה הזו מתאימה לערכים קטנים (שאפשר לייצג בצורה מדויקת), אבל הדיוק יורד ככל שהערכים גדלים, בגלל שגיאות עיגול של נקודה צפה.
ציון האיכות של קו מרובה
כשמתקשרים אל ComputeRoutes()
method, משתמשים בערך ספירה 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 ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-09-25 (שעון 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"]],["עדכון אחרון: 2025-09-25 (שעון 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"]]