RouteProgress
public struct RouteProgress
The RouteProgress class provides information about the driver’s progress along the route.
-
init(currentPosition:
arrivalTimeInSeconds: distanceAlongRouteInMeters: remainingRoutePointsProgress: extras: ) Initializes
RouteProgress
with the current position, arrival time, distance along the route and additional information.Declaration
Swift
public init( currentPosition: GeoLocation, arrivalTimeInSeconds: TimeInterval = 0, distanceAlongRouteInMeters: Double = 0, remainingRoutePointsProgress: [RoutePointProgress] = [], extras: String? = nil )
Parameters
currentPosition
Current position of the driver.
arrivalTimeInSeconds
Arrival time in seconds. Defaults to 0.
distanceAlongRouteInMeters
Distance from the beginning of the route to the driver’s current position. Defaults to 0.
extras
Optional additional information.
-
Current position of the driver.
Declaration
Swift
public let currentPosition: GeoLocation
-
Estimated arrival time.
Declaration
Swift
public let arrivalTimeInSeconds: TimeInterval
-
Distance already traveled along the route.
Declaration
Swift
public let distanceAlongRouteInMeters: Double
-
An array of individual
RoutePointProgress
for remaining waypoints on the route.Declaration
Swift
public let remainingRoutePointsProgress: [RoutePointProgress]
-
Additional information.
Declaration
Swift
public let extras: String?