Las ubicaciones pueden incluir modificadores para cambiar la forma en que se calculan las rutas.
Usa el parámetro de encabezado
Cuando especificas puntos de referencia (origen, destino y puntos intermedios) para una ruta, puedes especificar la dirección en la que deseas que el vehículo se dirija cuando llegue a cada punto de referencia. Puedes usar esta función para asegurarte de que el vehículo llegue al mismo lado de la ruta que el consumidor que espera que lo recojan. Si no especificas un rumbo, el vehículo puede llegar al lado equivocado de la ruta.
Especifica un rumbo para un punto de referencia
Los valores de rumbo son números enteros que se alinean con las direcciones de la brújula y, por lo tanto, varían de cero a 359. Por ejemplo, un valor de 0 indica una dirección de rumbo hacia el norte.
Ejemplo
En el siguiente ejemplo, se muestra cómo configurar un heading
para un punto de referencia.
{ "latLng": { "latitude":37.419734, "longitude":-122.0827784 }, "heading": 127 }
Usa el parámetro de lado de la ruta
Cuando especifiques un punto de referencia, puedes solicitar que la ruta pase por el lado de la ruta hacia el que está sesgado el punto de referencia con el parámetro side_of_road
.
Ejemplo
En el siguiente ejemplo, se muestra cómo configurar side_of_road
para un punto de referencia.
"location": { "latLng": { "latitude":37.419734, "longitude":-122.0827784 }, } "sideOfRoad": true