libandroid-navigation-ui/src/main/java/com/mapbox/services/android/navigation/ui/v5/camera/NavigationCamera.java
public void start(DirectionsRoute route) {
    if (route != null) {
      currentRouteInformation = buildRouteInformationFromRoute(route);
      animateCameraFromRoute(currentRouteInformation);
    } else {
      navigation.addProgressChangeListener(NavigationCamera.this);
    }
  }
/**
   * Called when beginning navigation with a route.
   * <p>
   * Creates a {@link CameraPosition} based on the {@link DirectionsRoute}.
   * If the route is null, the {@link ProgressChangeListener} is still added so future updates aren't ignored.
   *
   * @param route used to create the camera position
   * @since 0.6.0
   */
Called when beginning navigation with a route.

Creates a  CameraPosition based on the  DirectionsRoute.
If the route is null, the  ProgressChangeListener is still added so future updates aren't ignored.

@param route used to create the camera position
@since 0.6.0
Called when beginning navigation with a route . Creates a CameraPosition based on the DirectionsRoute . If the route is null the ProgressChangeListener is still added so future updates aren ' t ignored . @param route used to create the camera position @since 0 . 6 . 0
public void start(DirectionsRoute route) {
    if (route != null) {
      currentRouteInformation = buildRouteInformationFromRoute(route);
      animateCameraFromRoute(currentRouteInformation);
    } else {
      navigation.addProgressChangeListener(NavigationCamera.this);
    }
  }
public void start ( DirectionsRoute route ) { if ( route != null ) { currentRouteInformation = buildRouteInformationFromRoute ( route ) ; animateCameraFromRoute ( currentRouteInformation ) ; } else { navigation . addProgressChangeListener ( NavigationCamera . this ) ; } }
Called when beginning navigation with a route.
Called when beginning navigation with a route .