Instruction
Represents an instruction for a maneuver along the Route. In order to guide a driver along the route, the navigation system invokes guiding Instructions for every maneuver.
Contains a set of attributes common to all instructions. Is a part of the RouteLeg which itself is a part of the Route.
Different types of instruction will implement this. They may also add extra attributes specific to their instruction type.
Inheritors
Properties
Fine-grained Announcements for the Instruction.
Indicates if the instruction should be combined with the next one. This can be used to build messages like "Turn left and then turn right".
Indicates left-hand vs. right-hand side driving at the point of the maneuver.
Name of the intersection at the maneuver point, if present for this instruction.
Location of the maneuver expressed as a GeoPoint.
Information about the road the driver will be on immediately after completing the maneuver, if available for this instruction.
Information about the road the driver will be on immediately before starting the maneuver, if available for this instruction.
Distance from the start of the route to the instruction point.
A List of InstructionPoints that represents a route path.
Distance to the maneuver point from the intermediate side street, if any.
Distance to the maneuver point from the preceding traffic light, if any.