RoutingSummary

从路线起点到响应中某个地点的用时和距离,以及从该地点到目的地的第二段路程(如果请求)。注意:如果在字段掩码中添加 routingSummaries,但未在请求中添加 routingParameters.origin 参数或 searchAlongRouteParameters.polyline.encodedPolyline 参数,则会导致错误。

JSON 表示法
{
  "legs": [
    {
      object (Leg)
    }
  ],
  "directionsUri": string
}
字段
legs[]

object (Leg)

行程的各个航段。

当您计算从设定的起点出发的行程时长和距离时,legs 包含一条包含从起点到目的地的行程时长和距离的行程。当您沿路线搜索时,legs 包含两段路程:一段是从起点到地点,另一段是从地点到目的地。

directionsUri

string

用于使用给定路线摘要中的路点在 Google 地图上显示路线的链接。此链接生成的路线不一定与用于生成路线摘要的路线相同。该链接使用请求中提供的信息(包括 routingParameterssearchAlongRouteParameters 字段中的信息,如果适用)来生成路线链接。

行程是指从一个地点到另一个地点的单个路线。

JSON 表示法
{
  "duration": string,
  "distanceMeters": integer
}
字段
duration

string (Duration format)

完成此行程所需的时间。

该时长以秒为单位,最多包含九个小数位,以“s”结尾。示例:"3.5s"

distanceMeters

integer

此行程的距离。