Los puntos de referencia pueden incluir modificadores de ubicación para cambiar el cálculo de las rutas,
incluida la configuración de heading
y sideOfRoad
.
Especifica la orientación del vehículo
Para definir un punto de referencia, debes especificar la ubicación Ubicación (REST) o Ubicación (gRPC) como un par de coordenadas de latitud y longitud.
La ubicación también te permite especificar la dirección a la que deseas dirigir el vehículo cuando llega a cada punto de referencia. Puedes usar esta función para garantizar que el vehículo llega al mismo lado de la ruta que el consumidor que espera recogieron. Si no especificas una orientación, el vehículo puede llegar a la para el lado equivocado de la ruta.
Los valores de encabezado son números enteros que se alinean con la dirección de la brújula. por lo tanto, varían de 0 a 359. Por ejemplo, un valor de 0 indica que un encabezado hacia el norte.
En el siguiente ejemplo, se muestra cómo establecer una
heading
para un punto de referencia.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 }, "heading": 127 } }, ...
Especifica un lado de la ruta preferida
Para representar una ubicación, debes crear un punto de referencia. (REST) o Punto de referencia (gRPC) . Una ubicación definida por un par de latitud y longitud puede corresponder a una lado específico de una ruta. Sin embargo, para admitir la optimización de rutas, establecer una parada para que se encuentre en el lado opuesto de la ruta ubicación.
Los puntos de referencia admiten la propiedad sideOfRoad
, que
indica que la ubicación del punto de referencia tiene preferencia para que el vehículo se detenga en
el mismo lado de la ruta según lo especificado en la ubicación.
Especifica que la ruta utiliza el lado preferido de la ruta estableciendo la
Punto de referencia de la propiedad sideOfRoad
hacia true
. Luego, la ruta pasa por la
de modo que el vehículo pueda detenerse en la ruta en la que se encuentra
en función de ella.
En el siguiente ejemplo, se muestra cómo configurar sideOfRoad
para un punto de referencia.
{ "origin":{ "location":{ "latLng":{ "latitude": 37.419734, "longitude": -122.0827784 } }, "sideOfRoad": true }, ...