設定折線品質

折線品質可用下列詞彙描述:

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

指定折線品質

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