Package-level declarations

Types

Link copied to clipboard
interface 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.

Link copied to clipboard
class InstructionPoint(val coordinate: GeoPoint, val routeOffset: Distance)

Represents Instruction GeoPoints together with its distance offset along the route.

Link copied to clipboard
@RestrictToExtendedFlavor(value = [ExternalScope.LIBRARY_GROUP])
data class Phonetics(val street: String = "", val streetLanguage: Locale = Locale.ENGLISH, val roadNumbers: List<String> = emptyList(), val roadNumbersLanguages: List<Locale> = emptyList(), val signPostText: String = "", val signPostTextLanguage: Locale = Locale.ENGLISH, val phoneticAlphabet: String = "")

Phonetic strings of all of the readable Instruction properties.

Link copied to clipboard
data class PhoneticString(val value: String, val language: Locale, val alphabet: String)

Represents a phonetic string.

Link copied to clipboard
class Road(val name: TextWithPhonetics?, val numbers: List<TextWithPhonetics>, val shields: List<RoadShield>, val types: Set<RoadType> = emptySet())

Road information at a given point on a Route.

Link copied to clipboard
value class RoadType

Indicates a road type.

Link copied to clipboard
data class TextWithPhonetics(val plainText: String, val plainTextLanguage: Locale = Locale.ENGLISH, val phoneticString: PhoneticString? = null)

Represents a localized string with optional phonetics information.