設定折線品質

多邊形線的品質可用以下術語加以描述:

組成折線的點數
點越多,多邊形就越平滑 (尤其是曲線)。
點的浮點精確度
點會以經緯度值指定,並以單精度浮點格式表示。這項方法適用於小值 (可精確表示),但由於浮點四捨五入錯誤,精確度會隨著值增加而降低。

指定折線品質

呼叫 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"
}