下列字詞可說明折線的品質:
- 構成折線的點數量
- 路徑點越多,折線 (尤其是在曲線) 上就會越順暢。
- 點的浮點精確度
- 點可以指定為經緯度值,以單精度浮點格式表示。這適用於小型值 (可以精準表示),但精確度會隨著浮點捨入錯誤而降低,但精確度會降低。
指定折線品質
呼叫 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" }