Préférence de routage pour un côté de la route

Par défaut, le SDK Navigation pour Android trouve l'itinéraire le plus rapide vers un point de cheminement, mais cela ne garantit pas que le véhicule arrivera du côté de la route que le consommateur attend. La fonctionnalité Préférence de déplacement du côté de la route vous permet de vous assurer que le véhicule arrive du bon côté de la route.

Fonctionnement

Lorsque vous créez le point de cheminement pour cet arrêt, vous définissez votre préférence pour un côté particulier de la route. Vous pouvez spécifier la préférence de deux manières.

Privilégier le même côté de la route

Vous devez fournir les coordonnées géographiques du point de cheminement, puis définir un drapeau (setPreferSameSideOfRoad) indiquant que vous préférez arriver du même côté de la route que le point de cheminement, c'est-à-dire accroché au trottoir le plus proche.

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setPreferSameSideOfRoad(true)
           .build()

Définir l'orientation à l'arrivée

Vous devez fournir les coordonnées géographiques du point de cheminement, puis indiquer un cap à l'arrivée (setPreferredHeading) qui correspond au sens de circulation du même côté de la route que le consommateur en attente.

Waypoint waypoint =
   Waypoint.builder()
           .setLatLng(latitude, longitude)
           .setTitle("Somewhere in Sydney")
           .setPreferredHeading(preferredHeading)
           .build()

Le SDK Navigation pour Android choisit la section de route la plus proche du point de cheminement, dont le sens de voie s'aligne sur le côté de la route sur lequel se trouve le point de cheminement (à plus ou moins 55 degrés).