public final class

RouteUtils

extends Object
java.lang.Object
   ↳ com.steerpath.sdk.directions.RouteUtils

Class Overview

Route helpers.

Added in 3.0.0-rc45

Summary

Public Methods
static RouteTrackerProgress createRouteTrackerProgress(List<RouteStep> steps, RouteStep currentStep)
Creates RouteTrackerProgress -object using currentStep as "current position".
static double getEstimatedTravelDuration(Route route)
Calculates estimated travel duration in seconds for the Route.
static double getEstimatedTravelDuration(List<RouteStep> steps, RouteStep currentStep)
Calculates estimated travel duration in seconds starting from currentStep.
static double getOverallDistance(List<RouteStep> steps, RouteStep currentStep)
Calculates total distance in meters starting from currentStep.
static double getOverallDistance(Route route)
Calculates total distance in meters for the Route.
static int getOverallLevelDistance(Route route)
Calculates level index delta for Route.
static int getOverallLevelDistance(List<RouteStep> steps)
Calculates level index delta for list of RouteSteps.
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public static RouteTrackerProgress createRouteTrackerProgress (List<RouteStep> steps, RouteStep currentStep)

Creates RouteTrackerProgress -object using currentStep as "current position".

public static double getEstimatedTravelDuration (Route route)

Calculates estimated travel duration in seconds for the Route.

public static double getEstimatedTravelDuration (List<RouteStep> steps, RouteStep currentStep)

Calculates estimated travel duration in seconds starting from currentStep.

public static double getOverallDistance (List<RouteStep> steps, RouteStep currentStep)

Calculates total distance in meters starting from currentStep.

public static double getOverallDistance (Route route)

Calculates total distance in meters for the Route.

public static int getOverallLevelDistance (Route route)

Calculates level index delta for Route.

public static int getOverallLevelDistance (List<RouteStep> steps)

Calculates level index delta for list of RouteSteps.