RouteInstructionOutput interface
Ensemble d’attributs décrivant une manœuvre, par exemple « Tourner à droite », « Garder à gauche », « Prendre le ferry », « Prendre l’autoroute », « Arriver ».
Propriétés
combined |
Message lisible par l’homme pour la manœuvre combinée avec le message de l’instruction suivante. Parfois, il est possible de combiner deux instructions successives en une seule instruction, ce qui facilite le suivi. Lorsque c’est le cas, l’indicateur possibleCombineWithNext sera vrai. Par exemple:
L’indicateur possibleCombineWithNext sur l’instruction 10 est vrai. Cela indique aux clients des instructions codées qu’il peut être combiné avec l’instruction 11. Les instructions seront combinées automatiquement pour les clients demandant des conseils lisibles par l’homme. Le champ combinéMessage contient le message combiné :
|
country |
3 caractères code de pays ISO 3166-1 alpha-3. C’est-à-dire les États-Unis. |
driving |
Indique la main gauche et le côté droit à la conduite au point de la manœuvre. |
exit |
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 ». |
instruction |
Type de l’instruction, par exemple, tourner ou changer de forme routière. |
junction |
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 quitter le 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. |
point |
Index du point dans la liste des « points » polylignes correspondant au point de l’instruction. |
possible |
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 vers la droite ». |
road |
Le ou les numéros de route des segments de route importants suivants après la manœuvre, ou de la ou des routes à suivre. Exemple : ["E34 », « N205"] |
roundabout |
Cela indique quelle sortie prendre à un rond-point. |
route |
Distance entre le début de l’itinéraire et le point de l’instruction. |
signpost |
Texte sur un panneau qui est le plus pertinent pour la manœuvre, ou pour la direction qui doit être suivie. |
state |
Sous-division (par exemple, état) du pays, représentée par la deuxième partie d’un code ISO 3166-2. Ceci n’est disponible que pour certains pays/régions comme les États-Unis, le Canada et le Mexique. |
street | Nom de rue du prochain segment de route important après la manœuvre, ou de la rue qui devrait être suivie. |
travel |
Durée de trajet estimée jusqu’au point correspondant à routeOffsetInMeters. |
turn |
Indique la direction d’une instruction. Si junctionType indique une instruction de tour :
Si junctionType indique une instruction de bifurcation :
|
Détails de la propriété
combinedMessage
Message lisible par l’homme pour la manœuvre combinée avec le message de l’instruction suivante. Parfois, il est possible de combiner deux instructions successives en une seule instruction, ce qui facilite le suivi. Lorsque c’est le cas, l’indicateur possibleCombineWithNext sera vrai. Par exemple:
10. Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
11. Follow Einsteinweg/A10/E22 towards Ring Amsterdam
L’indicateur possibleCombineWithNext sur l’instruction 10 est vrai. Cela indique aux clients des instructions codées qu’il peut être combiné avec l’instruction 11. Les instructions seront combinées automatiquement pour les clients demandant des conseils lisibles par l’homme. Le champ combinéMessage contient le message combiné :
Turn left onto Einsteinweg/A10/E22 towards Ring Amsterdam
then follow Einsteinweg/A10/E22 towards Ring Amsterdam.
combinedMessage?: string
Valeur de propriété
string
countryCode
3 caractères code de pays ISO 3166-1 alpha-3. C’est-à-dire les États-Unis.
countryCode?: string
Valeur de propriété
string
drivingSide
Indique la main gauche et le côté droit à la conduite au point de la manœuvre.
drivingSide?: "LEFT" | "RIGHT"
Valeur de propriété
"LEFT" | "RIGHT"
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 ».
exitNumber?: string
Valeur de propriété
string
instructionType
Type de l’instruction, par exemple, tourner ou changer de forme routière.
instructionType?: "TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"
Valeur de propriété
"TURN" | "ROAD_CHANGE" | "LOCATION_DEPARTURE" | "LOCATION_ARRIVAL" | "DIRECTION_INFO" | "LOCATION_WAYPOINT"
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 quitter le rond-point.
junctionType?: "REGULAR" | "ROUNDABOUT" | "BIFURCATION"
Valeur de propriété
"REGULAR" | "ROUNDABOUT" | "BIFURCATION"
maneuver
Code identifiant la manœuvre.
maneuver?: "ARRIVE" | "ARRIVE_LEFT" | "ARRIVE_RIGHT" | "DEPART" | "STRAIGHT" | "KEEP_RIGHT" | "BEAR_RIGHT" | "TURN_RIGHT" | "SHARP_RIGHT" | "KEEP_LEFT" | "BEAR_LEFT" | "TURN_LEFT" | "SHARP_LEFT" | "MAKE_UTURN" | "ENTER_MOTORWAY" | "ENTER_FREEWAY" | "ENTER_HIGHWAY" | "TAKE_EXIT" | "MOTORWAY_EXIT_LEFT" | "MOTORWAY_EXIT_RIGHT" | "TAKE_FERRY" | "ROUNDABOUT_CROSS" | "ROUNDABOUT_RIGHT" | "ROUNDABOUT_LEFT" | "ROUNDABOUT_BACK" | "TRY_MAKE_UTURN" | "FOLLOW" | "SWITCH_PARALLEL_ROAD" | "SWITCH_MAIN_ROAD" | "ENTRANCE_RAMP" | "WAYPOINT_LEFT" | "WAYPOINT_RIGHT" | "WAYPOINT_REACHED"
Valeur de propriété
"ARRIVE" | "ARRIVE_LEFT" | "ARRIVE_RIGHT" | "DEPART" | "STRAIGHT" | "KEEP_RIGHT" | "BEAR_RIGHT" | "TURN_RIGHT" | "SHARP_RIGHT" | "KEEP_LEFT" | "BEAR_LEFT" | "TURN_LEFT" | "SHARP_LEFT" | "MAKE_UTURN" | "ENTER_MOTORWAY" | "ENTER_FREEWAY" | "ENTER_HIGHWAY" | "TAKE_EXIT" | "MOTORWAY_EXIT_LEFT" | "MOTORWAY_EXIT_RIGHT" | "TAKE_FERRY" | "ROUNDABOUT_CROSS" | "ROUNDABOUT_RIGHT" | "ROUNDABOUT_LEFT" | "ROUNDABOUT_BACK" | "TRY_MAKE_UTURN" | "FOLLOW" | "SWITCH_PARALLEL_ROAD" | "SWITCH_MAIN_ROAD" | "ENTRANCE_RAMP" | "WAYPOINT_LEFT" | "WAYPOINT_RIGHT" | "WAYPOINT_REACHED"
message
Un message lisible par l’homme pour la manœuvre.
message?: string
Valeur de propriété
string
point
Emplacement représenté sous la forme d’une latitude et d’une longitude.
point?: LatLongPairOutput
Valeur de propriété
pointIndex
Index du point dans la liste des « points » polylignes correspondant au point de l’instruction.
pointIndex?: number
Valeur de propriété
number
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 vers la droite ».
possibleCombineWithNext?: boolean
Valeur de propriété
boolean
roadNumbers
Le ou les numéros de route des segments de route importants suivants après la manœuvre, ou de la ou des routes à suivre. Exemple : ["E34 », « N205"]
roadNumbers?: string[]
Valeur de propriété
string[]
roundaboutExitNumber
Cela indique quelle sortie prendre à un rond-point.
roundaboutExitNumber?: number
Valeur de propriété
number
routeOffsetInMeters
Distance entre le début de l’itinéraire et le point de l’instruction.
routeOffsetInMeters?: number
Valeur de propriété
number
signpostText
Texte sur un panneau qui est le plus pertinent pour la manœuvre, ou pour la direction qui doit être suivie.
signpostText?: string
Valeur de propriété
string
stateCode
Sous-division (par exemple, état) du pays, représentée par la deuxième partie d’un code ISO 3166-2. Ceci n’est disponible que pour certains pays/régions comme les États-Unis, le Canada et le Mexique.
stateCode?: string
Valeur de propriété
string
street
Nom de rue du prochain segment de route important après la manœuvre, ou de la rue qui devrait être suivie.
street?: string
Valeur de propriété
string
travelTimeInSeconds
Durée de trajet estimée jusqu’au point correspondant à routeOffsetInMeters.
travelTimeInSeconds?: number
Valeur de propriété
number
turnAngleInDecimalDegrees
Indique la direction d’une instruction. Si junctionType indique une instruction de tour :
- 180 = U-turn
- [-179, -1] = Tour gauche
- 0 = Droite sur (tour '0 degré')
- [1, 179] = Virage droit
Si junctionType indique une instruction de bifurcation :
- <0 - conserver à gauche
- >0 - gardez à droite
turnAngleInDecimalDegrees?: number
Valeur de propriété
number
Azure SDK for JavaScript