Partager via


RouteInstruction Classe

Définition

Ensemble d’attributs décrivant une manœuvre, par exemple« Tourner à droite », « Rester à gauche », « Prendre le ferry », « Prendre l’autoroute », « Arriver ».

public class RouteInstruction
type RouteInstruction = class
Public Class RouteInstruction
Héritage
RouteInstruction

Propriétés

CombinedMessage

Message lisible par l’homme pour la manœuvre combiné au message de l’instruction suivante. Il est parfois possible de combiner deux instructions successives en une seule instruction, ce qui facilite le suivi. Dans ce cas, l’indicateur possibleCombineWithNext est true. Par exemple :

10. Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
11. Follow Einsteinweg/A10/E22 towards Ring Amsterdam

L’indicateur possibleCombineWithNext de l’instruction 10 est true. Cela indique aux clients des instructions codées qu’elles peuvent être combinées à l’instruction 11. Les instructions seront combinées automatiquement pour les clients qui demandent des conseils lisibles par l’utilisateur. Le champ combinedMessage contient le message combiné :

Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
then follow Einsteinweg/A10/E22 towards Ring Amsterdam.
CountryCode

Code pays iso 3166-1 alpha-3 à 3 caractères. Par exemple, les États-Unis.

DrivingSide

Indique la conduite à gauche ou à droite au point de la manœuvre.

ExitNumber

Nombre(s) d’une sortie d’autoroute prise par la manœuvre actuelle. Si une sortie a plusieurs numéros de sortie, ils sont séparés par « , » et éventuellement agrégés par « - », par exemple, « 10, 13-15 ».

InstructionType

Type de l’instruction, par exemple, virage ou changement de formulaire de route.

JunctionType

Type de la jonction où la manœuvre a lieu. Pour les grands ronds-points, deux instructions distinctes sont générées pour entrer et sortir du rond-point.

Maneuver

Code identifiant la manœuvre.

Message

Un message lisible par l’homme pour la manœuvre.

Point

Emplacement représenté sous la forme d’une latitude et d’une longitude.

PointIndex

Index du point dans la liste des « points » polylignes correspondant au point de l’instruction.

PossibleCombineWithNext

Il est possible de combiner éventuellement l’instruction avec la suivante. Cela peut être utilisé pour générer des messages tels que « Tourner à gauche, puis tourner à droite ».

RoadNumbers

Numéro(s) de route du ou des segments de route significatifs suivants après la manœuvre, ou des routes à suivre. Exemple : ["E34 », « N205"].

RoundaboutExitNumber

Cela indique la sortie à prendre à un rond-point.

RouteOffsetInMeters

Distance entre le début de l’itinéraire et le point de l’instruction.

SignpostText

Texte sur un panneau qui est le plus pertinent pour la manœuvre, ou pour la direction à suivre.

StateCode

Subdivision (par exemple, état) du pays, représentée par la deuxième partie d’un code ISO 3166-2 . Ce n’est disponible que pour certains pays comme les États-Unis, le Canada et le Mexique.

Street

Nom de la rue du prochain segment de route significatif après la manœuvre, ou de la rue à suivre.

TravelTimeInSeconds

Temps de trajet estimé jusqu’au point correspondant à routeOffsetInMeters.

TurnAngleInDegrees

Indique la direction d’une instruction. Si junctionType indique une instruction de tour :

  • 180 = demi-tour
  • [-179, -1] = Tourner à gauche
  • 0 = Droit sur (un virage '0 degré')
  • [1, 179] = Tourner à droite

Si junctionType indique une instruction de bifurcation :

  • <0 - conserver à gauche
  • &gt;0 - conserver la droite

S’applique à