Partager via


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

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.
countryCode

3 caractères code de pays ISO 3166-1 alpha-3. C’est-à-dire les États-Unis.

drivingSide

Indique la main gauche et le côté droit à la conduite 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, tourner ou changer de forme routière.

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.

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 vers la droite ».

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"]

roundaboutExitNumber

Cela indique quelle 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 qui doit être suivie.

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.

street

Nom de rue du prochain segment de route important après la manœuvre, ou de la rue qui devrait être suivie.

travelTimeInSeconds

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

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

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