mensagem de solicitação v1alpha.computeCustomRoutes.
Representação JSON |
---|
{ "origin": { object ( |
Campos | |
---|---|
origin |
Obrigatório. Ponto de referência de origem. |
destination |
Obrigatório. Ponto de referência de destino. |
intermediates[] |
Opcional. Um conjunto de waypoints ao longo do trajeto (excluindo pontos terminais), para passar ou parar. São aceitos até 25 waypoints intermediários. |
travelMode |
Opcional. Especifica o meio de transporte. No momento, só há suporte para DRIVE. |
routingPreference |
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 trajeto resultar em um erro ou em uma latência muito longa, um erro será retornado. No futuro, poderemos implementar um mecanismo substituto para usar uma opção diferente quando a opção preferida não fornecer um resultado válido. Só é possível especificar essa opção quando |
polylineQuality |
Opcional. Especifica sua preferência de qualidade da polilinha. |
polylineEncoding |
Opcional. Especifica a codificação preferencial para a polilinha. |
departureTime |
Opcional. O horário de partida. Se você não definir esse valor, o padrão será a hora em que você fez a solicitação. Se você definir esse valor como uma hora que já ocorreu, a solicitação falhará. Um carimbo de data/hora no formato UTC "Zulu" RFC3339, com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: |
routeModifiers |
Opcional. Um conjunto de condições a serem atendidas que afetam a forma como os trajetos são calculados. |
routeObjective |
Obrigatório. Um objetivo de rota para a otimização. |
languageCode |
Opcional. O código de idioma BCP-47, como "en-US" ou "sr-Latn". Para mais informações, consulte http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Para ver a lista de idiomas compatíveis, consulte Suporte a idiomas. Quando você não fornece esse valor, o idioma de exibição é inferido com base no local da solicitação de trajeto. |
units |
Opcional. Especifica as unidades de medida dos campos de exibição. Isso inclui o campo |
RouteObjective
Encapsula um objetivo a ser otimizado por v1alpha.computeCustomRoutes.
Representação JSON |
---|
{
"rateCard": {
object ( |
Campos | |
---|---|
rateCard |
O objetivo da tabela de preços. |
RateCard
Encapsula um objetivo de rota com tabela de preços.
Representação JSON |
---|
{ "costPerMinute": { object ( |
Campos | |
---|---|
costPerMinute |
Opcional. Custo por minuto. |
costPerKm |
Opcional. Custo por quilômetro. |
includeTolls |
Opcional. Indica se o custo do pedágio é incluído no custo total. |
MonetaryCost
Encapsula o custo usado na tabela de preços.
Representação JSON |
---|
{ "value": number } |
Campos | |
---|---|
value |
Obrigatório. O valor do custo na moeda local inferido da solicitação. |