הגדרת איכות של 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"
}