open class Instruction : Serializable
A set of attributes describing a maneuver, e.g., 'Turn right', 'Keep left', 'Take the ferry', 'Take the motorway', 'Arrive'.
Instruction()
Empty constructor for the Instruction(routeOffsetInMeters: Int, travelTimeInSeconds: Int, point: LatLng!, instructionType: String!, street: String!, roadNumbers: Array<String!>!, exitNumber: String!, countryCode: String!, signpostText: String!, junctionType: String!, turnAngleInDecimalDegrees: Int, roundaboutExitNumber: Int, possibleCombineWithNext: Boolean, drivingSide: String!, maneuver: String!, message: String!, combinedMessage: String!)
Default constructor for the |
var combinedMessage: String!
A human-readable message for the maneuver combined with the message from the next instruction. |
|
var countryCode: String!
The 3-character ISO 3166-1 alpha-3 country code. |
|
var drivingSide: String!
Indicates left-hand vs. right-hand side driving at the point of the maneuver. |
|
var exitNumber: String!
The number(s) of a highway exit taken by the current maneuver. If an exit has multiple exit numbers, they will be separated by "," and possibly aggregated by "-", e.g., "10, 13-15". |
|
var instructionType: String!
The type of the instruction, e.g., a turn or change of road form. |
|
var junctionType: String!
The type of the junction at which the maneuver takes place. For larger roundabouts, two separate instructions are generated for entering and leaving the roundabout. |
|
var maneuver: String!
A code identifying the maneuver (e.g., 'Turn right'). |
|
var message: String!
A human-readable message for the maneuver. |
|
var point: LatLng!
A location of the maneuver defined as a latitude longitude pair. |
|
var possibleCombineWithNext: Boolean
It is possible to optionally combine the instruction with the next one. This can be used to build messages like "Turn left and then turn right". |
|
var roadNumbers: Array<String!>!
An aggregate for roadNumber elements. |
|
var roundaboutExitNumber: Int
Indicates which exit to take at a roundabout. |
|
var routeOffsetInMeters: Int
The distance from the start of the route to the point of the instruction. |
|
var signpostText: String!
The text on a signpost which is most relevant to the maneuver, or to the direction that should be followed. |
|
var street: String!
The street name of the next significant road segment after the maneuver, or of the street that should be followed. |
|
var travelTimeInSeconds: Int
The estimated travel time up to the point corresponding to routeOffsetInMeters. |
|
var turnAngleInDecimalDegrees: Int
Indicates the direction of an instruction. |