ConsumableTrafficPolyline

Densidade de trânsito ao longo do caminho de um veículo.

Representação JSON
{
  "speedReadingInterval": [
    {
      object (SpeedReadingInterval)
    }
  ],
  "encodedPathToWaypoint": string
}
Campos
speedReadingInterval[]

object (SpeedReadingInterval)

Velocidade do trânsito no caminho desde o waypoint anterior até o waypoint atual.

encodedPathToWaypoint

string

O caminho que o motorista está seguindo do waypoint anterior até o atual. Esse caminho contém pontos de referência para que os clientes possam mostrar marcadores de trânsito ao longo do caminho (consulte speedReadingInterval). Ainda não há suporte para decodificação.

SpeedReadingInterval

Indicador de densidade de tráfego em um segmento contíguo de um caminho. Dado um caminho com pontos P_0, P_1, ... , P_N (índice baseado em zero), o SpeedReadingInterval define um intervalo e descreve o tráfego usando as seguintes categorias.

Representação JSON
{
  "startPolylinePointIndex": integer,
  "endPolylinePointIndex": integer,
  "speed": enum (Speed)
}
Campos
startPolylinePointIndex

integer

O índice inicial deste intervalo no caminho. No JSON, quando o índice for 0, o campo parecerá não preenchido.

endPolylinePointIndex

integer

O índice final deste intervalo no caminho. No JSON, quando o índice for 0, o campo parecerá não preenchido.

speed

enum (Speed)

Velocidade do tráfego neste intervalo.

Velocidade

A classificação da velocidade da polilinha com base nos dados de trânsito.

Enums
SPEED_UNSPECIFIED Valor padrão. Esse valor não é usado.
NORMAL Velocidade normal, nenhuma lentidão é detectada.
SLOW Lentidão foi detectada, mas não houve engarrafamento.
TRAFFIC_JAM Engarrafamento detectado.