設定折線品質

下列字詞可說明折線的品質:

構成折線的點數量
路徑點越多,折線 (尤其是在曲線) 上就會越順暢。
點的浮點精確度
點可以指定為經緯度值,以單精度浮點格式表示。這適用於小型值 (可以精準表示),但精確度會隨著浮點捨入錯誤而降低,但精確度會降低。

指定折線品質

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