多段线的质量可以用以下词语描述:
- 组成多段线的点数量
- 点越多,多段线越平滑(尤其是在曲线中)。
- 数据点的浮点精度
- 点指定为纬度值和经度值,以单精度浮点格式表示。这非常适合较小的值(可以精确表示),但由于浮点舍入误差导致值的增加,精度会降低。
指定多段线质量
调用 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" }