Package-level declarations

Types

Link copied to clipboard
value class AnnouncementMode

Specifies the verbosity of guidance announcements. More verbose levels will result in more announcements, with more details.

Link copied to clipboard
value class AnnouncementType

Represents guidance announcement type.

Link copied to clipboard
data class Guidance(val instructions: List<GuidanceInstruction>, val announcement: GuidanceAnnouncement?, val distanceToManeuver: <Error class: unknown class>, val currentPhase: InstructionPhase, val shouldPlay: Boolean = false)

Guidance update provided while navigating a route, including the list of upcoming instructions, guidance announcement and distance to the next maneuver.

Link copied to clipboard
data class GuidanceAnnouncement(val id: <Error class: unknown class> = UniqueId(), val language: Locale, val announcementType: AnnouncementType, val ssmlMessage: String)

Guidance announcement relating to a maneuver during navigation. The announcement text message is provided in both Speech Synthesis Markup Language (SSML) and plain-text formats.

Link copied to clipboard

Responsible for generation of Guidance and LaneGuidance related to upcoming road maneuvers.

Link copied to clipboard
value class InstructionPhase

Represents instruction triggering phase.

Link copied to clipboard
data class LaneGuidance(val lanes: List<<Error class: unknown class>>, val laneSeparators: List<<Error class: unknown class>>, val routeOffset: <Error class: unknown class>, val length: <Error class: unknown class>)

Contains information about lane guidance.

Link copied to clipboard
data class LaneGuidanceUpdate(val laneGuidance: LaneGuidance, val type: LaneGuidanceUpdateType)

Holds information about LaneGuidance and whether it is starting or ending.

Link copied to clipboard