Al determinar la mejor ruta para un viaje compartido, el la ruta más rápida no siempre será la mejor opción. Es posible que quieras para planificar tu ruta.
La API de Routes Preferred te permite planificar una ruta especificando
un objetivo de ruta con el método ComputeCustomRoutes
El método ComputeCustomRoutes
también puede ayudar con el cumplimiento de la ruta permitiendo que
a minimizar la diferencia entre la ruta seleccionada por el operador y la
ruta.
Usa la API de Routes Preferred y la SDK de Navigation para aprovechar todas las ventajas de la planificación de rutas.
Habilita el método ComputeCustomRoutes
Antes de poder usar el método ComputeCustomRoutes
en tu código, debes
habilitarla. Para obtener más información sobre cómo habilitar la API de Routes Preferred
consulta Cómo comenzar.
Usa el método ComputeCustomRoutes
El método ComputeCustomRoutes
requiere que especifiques una respuesta
máscara de campo en la entrada. Puedes proporcionar la máscara de campo de respuesta con
el parámetro de URL $fields
o fields
, o mediante el encabezado HTTP/gRPC
X-Goog-FieldMask
Para obtener más información, consulta
Parámetros del sistema:
El valor de la máscara de campo es una lista separada por comas de las rutas de campo. La ruta de cada campo es una lista separada por puntos de nombres de campos que representan la jerarquía de los mensajes. Un nombre de campo es la clave de objeto JSON o el nombre de la etiqueta de campo de protobuf. La ruta de acceso del campo comienza en el tipo de mensaje de respuesta de nivel superior, opcionalmente seguido de uno o más puntos y, luego, el siguiente nivel de nombre del campo. En general, las rutas de campo se construyen de la siguiente manera:
topLevelField[.secondLevelField][.thirdLevelField][...]
Una máscara de campo de caso especial es un comodín “*”, que selecciona todos los niveles .
Para obtener más información, consulta:
Para ver ejemplos del uso del método ComputeCustomRoutes
, consulta
Cómo procesar una ruta personalizada (Beta) ejemplos.
Cómo calcular las tarifas de peaje
Para obtener información sobre cómo calcular las tarifas de peaje, consulta Calcula las tarifas de peajes.
Para ver ejemplos de cómo calcular las tarifas de peaje, consulta Procesamiento de ejemplos de ruta personalizada