Route

data class Route(legs: List<RouteLeg>?, encodedPolyline: String?, distanceInM: Double?, durationInSeconds: Double?, navigationMode: NavigationMode) : Parcelable

Types

Companion
Link copied to clipboard
object Companion

Functions

describeContents
Link copied to clipboard
abstract fun describeContents(): Int
remainingDistance
Link copied to clipboard
fun remainingDistance(legIndex: Int, stepIndex: Int, geometryIndex: Int): Pair<Double, Double>?
remainingDuration
Link copied to clipboard
fun remainingDuration(legIndex: Int, stepIndex: Int, geometryIndex: Int): Pair<Double, Double>?
splitPolyline
Link copied to clipboard
fun splitPolyline(legIndex: Int, stepIndex: Int, geometryIndex: Int): Pair<List<LocationPoint>, List<LocationPoint>>
writeToParcel
Link copied to clipboard
abstract fun writeToParcel(p0: Parcel, p1: Int)

Properties

coordinates
Link copied to clipboard
val coordinates: List<LocationPoint>?
distanceInM
Link copied to clipboard
@SerializedName(value = "distance")
var distanceInM: Double? = null
durationInSeconds
Link copied to clipboard
@SerializedName(value = "duration")
var durationInSeconds: Double? = null
encodedPolyline
Link copied to clipboard
@SerializedName(value = "geometry")
var encodedPolyline: String? = null
legs
Link copied to clipboard
@SerializedName(value = "legs")
var legs: List<RouteLeg>? = null
navigationMode
Link copied to clipboard
var navigationMode: NavigationMode
polyline
Link copied to clipboard
val polyline: Polyline?