Mensagem da solicitação ComputeCustomRoutes.
| Representação JSON |
|---|
{ "origin": { object ( |
| Campos | |
|---|---|
origin |
Obrigatório. Ponto de referência da origem. |
destination |
Obrigatório. Ponto de passagem de destino. |
intermediates[] |
Opcional. Um conjunto de waypoints ao longo do trajeto (exceto pontos terminais) para parar ou passar. Até 25 waypoints intermediários são permitidos. |
travel |
Opcional. Especifica o modo de transporte. Somente |
routing |
Opcional. Especifica como calcular a rota. O servidor tenta usar a preferência de roteamento selecionada para calcular a rota. Se a preferência de roteamento resultar em um erro ou em uma latência extralonga, um erro será retornado. Essa opção só pode ser especificada quando |
polyline |
Opcional. Especifica sua preferência pela qualidade da polilinha. |
polyline |
Opcional. Especifica a codificação preferencial para a polilinha. |
departure |
Opcional. O horário de partida. Se você não definir esse valor, ele vai ser definido como o horário em que você fez a solicitação. Se você definir esse valor para um horário que já ocorreu, a solicitação falhará. Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
route |
Opcional. Um conjunto de condições a serem atendidas que afetam a forma como os trajetos são calculados. |
route |
Obrigatório. Um objetivo de rota para otimização. |
language |
Opcional. O código de idioma BCP-47, como "pt-BR" ou "en-US". Para saber mais, consulte Identificador de localidade Unicode. Consulte Compatibilidade de idiomas para ver a lista de idiomas compatíveis. Quando você não fornece esse valor, o idioma de exibição é inferido com base no local da solicitação de rota. |
units |
Opcional. Especifica as unidades de medida dos campos de exibição. Isso inclui o campo |
RouteObjective
Encapsula um objetivo a ser otimizado por ComputeCustomRoutes.
| Representação JSON |
|---|
{ // Union field |
| Campos | |
|---|---|
Campo de união objective. O objetivo da rota. objective pode ser apenas de um dos tipos a seguir: |
|
rate |
O objetivo da RateCard. |
RateCard
Encapsula um objetivo de trajeto RateCard.
| Representação JSON |
|---|
{ "costPerMinute": { object ( |
| Campos | |
|---|---|
cost |
Opcional. Custo por minuto. |
cost |
Opcional. Custo por quilômetro. |
include |
Opcional. Indica se o custo do pedágio será incluído no custo geral. |
MonetaryCost
Encapsula o custo usado na tabela de preços.
| Representação JSON |
|---|
{ "value": number } |
| Campos | |
|---|---|
value |
Obrigatório. O valor de custo na moeda local inferido pela solicitação. |