Ao determinar o melhor trajeto para uma viagem de transporte por aplicativo, os trajeto mais rápido nem sempre é a melhor opção. Talvez você queira para planejar seu trajeto.
Com a API Routes Preferred, você pode planejar uma rota especificando
um objetivo de rota usando o método ComputeCustomRoutes
.
O método ComputeCustomRoutes
também pode ajudar na conformidade da rota, permitindo
você minimiza a diferença entre o trajeto selecionado pelo operador e o
percorridos por um trajeto.
Use a API Routes Preferred e SDK do Navigation para aproveitar ao máximo os benefícios do planejamento de trajetos.
Ativar o método ComputeCustomRoutes
Antes de usar o método ComputeCustomRoutes
no código, você precisa:
ativá-la. Para mais informações sobre como ativar a API Routes Preferred
métodos, consulte Primeiros passos.
Usar o método ComputeCustomRoutes
O método ComputeCustomRoutes
exige que você especifique uma resposta
máscara de campo na entrada. É possível fornecer a máscara do campo de resposta usando
o parâmetro de URL $fields
ou fields
ou usando o cabeçalho HTTP/gRPC
X-Goog-FieldMask
Para mais informações, consulte
Parâmetros do sistema.
O valor da máscara de campo é uma lista separada por vírgulas de caminhos de campo. Caminho de cada campo é uma lista separada por pontos de nomes de campos que representam a hierarquia da mensagem. Um nome de campo é a chave de objeto JSON ou o nome da tag de campo protobuf. O caminho do campo começa no tipo de mensagem de resposta de nível superior, e é opcionalmente seguida por um ou mais pontos, e o próximo nível do nome do campo. Em geral, os caminhos de campo são construídos da seguinte maneira:
topLevelField[.secondLevelField][.thirdLevelField][...]
Uma máscara de campo de caso especial é um caractere curinga "*", que seleciona todos os valores no nível raiz campos.
Confira mais informações em:
Para exemplos de como usar o método ComputeCustomRoutes
, consulte
Exemplos de computação de uma rota personalizada (Beta).
Como calcular taxas de pedágio
Para informações sobre o cálculo das taxas de pedágio, consulte Calcular taxas de pedágio
Para ver exemplos de cálculo de taxas de pedágio, consulte Como calcular exemplos de rota personalizada.