設定折線品質

折線的品質可以用下列詞彙說明:

構成折線的點數
點越多,折線越平滑 (尤其是在彎曲處)。
點的浮點精確度
點是以經緯度值指定,並以單精度浮點格式表示。這項做法適用於小值 (可精確表示),但由於浮點數四捨五入錯誤,值越大精確度就越低。

指定折線品質

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