Package com.tomtom.sdk.navigation.guidance
Types
Link copied to clipboard
Responsible for generating announcements.
Link copied to clipboard
Represents guidance announcement type.
Link copied to clipboard
Responsible for generating announcement after detecting arrival.
Link copied to clipboard
Responsible for generating confirmation announcements.
Link copied to clipboard
Responsible for generating early announcements.
Link copied to clipboard
data class Guidance( val instructions: List<GuidanceInstruction>, val announcement: GuidanceAnnouncement? = null, val distanceToManeuver: Distance, val currentPhase: InstructionPhase)
Content copied to clipboard
Set of information about upcoming maneuvers.
Link copied to clipboard
data class GuidanceAnnouncement( val id: UniqueId = UniqueId(), val language: String, val message: String, val messagePhonetics: Phonetics? = null, val announcementType: AnnouncementType)
Content copied to clipboard
Fine-grained announcement points, each with its own unique id, message and type.
Link copied to clipboard
Responsible for generation of guidance related to upcoming road maneuvers.
Link copied to clipboard
Factory to create a GuidanceEngine.
Link copied to clipboard
data class GuidanceEngineOptions( val units: Units = Units.AUTO, val announcementGenerators: List<AnnouncementGenerator> = ANNOUNCEMENT_GENERATORS, val instructionDistanceThreshold: Distance = INSTRUCTION_DISTANCE_THRESHOLD, val language: String? = null)
Content copied to clipboard
Options used by GuidanceEngineFactory.
Link copied to clipboard
data class LaneGuidance( val lanes: List<Lane>, val laneSeparators: List<LaneSeparator>, val routeOffset: Distance, val length: Distance)
Content copied to clipboard
Contains information about lane guidance.
Link copied to clipboard
data class LaneGuidanceUpdate(val laneGuidance: LaneGuidance, val type: LaneGuidanceUpdateType)
Content copied to clipboard
Holds information about LaneGuidance and whether it is starting or ending.
Link copied to clipboard
Type of LaneGuidanceUpdate.
Link copied to clipboard
Responsible for generating main announcements.