多邊形線的品質可用以下術語加以描述:
- 組成折線的點數
- 點越多,多邊形就越平滑 (尤其是曲線)。
- 點的浮點精確度
- 點會以經緯度值指定,並以單精度浮點格式表示。這項方法適用於小值 (可精確表示),但由於浮點四捨五入錯誤,精確度會隨著值增加而降低。
指定折線品質
呼叫 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" }