הגדרת איכות של Polyline

איכות הקווים הפוליגונים יכולה להיות מתוארת במונחים הבאים:

מספר הנקודות שמרכיבות את הקו הפתוח
ככל שיש יותר נקודות, כך הקו של הפוליגון חלק יותר (במיוחד בעקומות).
רמת הדיוק של הנקודות בנקודה צפה (floating-point)
נקודות מצוינות כערכים של קו הרוחב וקו האורך, שמיוצגים בפורמט של נקודה צפה ברמת דיוק יחידה. הפתרון הזה מתאים לערכי קטנים (שאפשר לייצג אותם בצורה מדויקת), אבל הדיוק יורד ככל שהערכים גדלים בגלל שגיאות עיגול של נקודות צפות.

ציון איכות של קו מרובה

כשקוראים לשיטה 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"
}