GuidanceUpdateEvent
public enum GuidanceUpdateEvent
Represents guidance update events.
The enumeration is a parameter of TomTomSDKNavigation/NavigationEvent/guidanceUpdateEvent(_:)
which is called when guidance update occurs.
Indicates an announcement is generated.
Declaration
Swift
case didGenerateAnnouncement(announcement: GuidanceAnnouncement, shouldPlay: Bool)
Parameters
announcement
|
Announcement about the upcoming maneuver. |
shouldPlay
|
Whether announcement should be triggered according to guidelines. |
Indicates the distance to next instruction is updated.
Declaration
Swift
case didUpdateDistanceToNextInstruction(
distance: Measurement<UnitLength>,
instructions: [GuidanceInstruction],
currentPhase: InstructionPhase
)
Parameters
distance
|
The updated distance to the next instruction. This provides the remaining distance to the next instruction. |
instructions
|
The ordered list of next instructions along the route. The number of instructions provided is determined by the internal threshold. |
currentPhase
|
The current phase of the instruction. The value indicates the stage of the current instruction. |
Indicates the instructions are updated.
Declaration
Swift
case didUpdateInstructions(instructions: [GuidanceInstruction])
Parameters
instructions
|
The ordered list of next instructions along the route. The number of instructions provided is determined by the internal threshold. |