Indiquer le cap et le côté de la route

Les points de cheminement peuvent inclure des modificateurs d'emplacement pour modifier le mode de calcul des itinéraires. y compris les paramètres pour heading et sideOfRoad.

Indiquer la direction du véhicule

Pour définir un point de cheminement, vous devez indiquer Location (REST) ou Emplacement (gRPC) sous la forme d'une paire de coordonnées de latitude/longitude.

La localisation vous permet également de spécifier la direction dans laquelle vous souhaitez que le véhicule se dirige lorsque il arrive à chaque point de cheminement. Vous pouvez utiliser cette fonctionnalité pour vous assurer que le véhicule arrive du même côté de la route que le consommateur tirée. Si vous ne précisez pas d'orientation, le véhicule peut arriver du mauvais côté de la route.

Les valeurs de titre sont des nombres entiers qui correspondent aux directions de la boussole. est compris entre 0 et 359. Par exemple, la valeur 0 indique qu'un titre vers le nord du pays.

L'exemple suivant montre comment définir un heading pour un point de cheminement

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      },
      "heading": 127
    }
  },
  ...

Spécifier un côté de la route à privilégier

Pour représenter un emplacement, créez un objet Waypoint (REST) ou Waypoint (gRPC). Un lieu défini par une paire latitude/longitude peut correspondre à un côté spécifique d'une route. Toutefois, pour optimiser les routes, définir un arrêt de sorte qu'il se trouve de l'autre côté de la route par rapport à l'emplacement.

Les points de cheminement sont compatibles avec la propriété sideOfRoad, qui indique que le véhicule doit s'arrêter en priorité à l'emplacement du point de cheminement. côté de la route spécifié par l'emplacement.

Pour indiquer que l'itinéraire emprunte le côté préféré de la route, définissez la valeur Propriété du point de cheminement sideOfRoad sur true. L'itinéraire passe ensuite par de sorte que le véhicule puisse s'arrêter sur le côté de la route où il se trouve biaisées.

L'exemple suivant montre comment définir sideOfRoad pour un point de cheminement.

{
  "origin":{
    "location":{
      "latLng":{
        "latitude": 37.419734,
        "longitude": -122.0827784
      }
    },
    "sideOfRoad": true
  },
  ...