AI-generated Key Takeaways
-
NavInfo.Builderis used to create instances ofNavInfo, providing navigation-related information. -
It offers methods to set various navigation details such as current step, distances to destinations, time estimations, and remaining steps.
-
Developers can use
NavInfo.builder()to obtain an instance of the builder and then chain the setter methods to configure the desired navigation information. -
Finally, the
build()method is called to create an immutableNavInfoobject with the specified attributes. -
This class is part of the Google Maps Platform Turn-by-Turn Navigation Android SDK, aiding in building navigation experiences.
Builder for NavInfo. An instance can be obtained using NavInfo.builder().
Public Method Summary
| NavInfo |
build()
|
| NavInfo.Builder |
setCurrentStep(StepInfo currentStep)
|
| NavInfo.Builder |
setDistanceToCurrentStepMeters(Integer distanceToCurrentStepMeters)
|
| NavInfo.Builder |
setDistanceToFinalDestinationMeters(Integer distanceToFinalDestinationMeters)
|
| NavInfo.Builder |
setDistanceToNextDestinationMeters(Integer distanceToNextDestinationMeters)
|
| NavInfo.Builder |
setNavState(int navState)
|
| NavInfo.Builder |
setRemainingSteps(StepInfo[] remainingSteps)
|
| NavInfo.Builder |
setRouteChanged(boolean routeChanged)
|
| NavInfo.Builder |
setTimeToCurrentStepSeconds(Integer timeToCurrentStepSeconds)
|
| NavInfo.Builder |
setTimeToFinalDestinationSeconds(Integer timeToFinalDestinationSeconds)
|
| NavInfo.Builder |
setTimeToNextDestinationSeconds(Integer timeToNextDestinationSeconds)
|
Inherited Method Summary
Public Methods
public NavInfo.Builder setDistanceToCurrentStepMeters (Integer distanceToCurrentStepMeters)
Parameters
| distanceToCurrentStepMeters |
|---|
public NavInfo.Builder setDistanceToFinalDestinationMeters (Integer distanceToFinalDestinationMeters)
Parameters
| distanceToFinalDestinationMeters |
|---|
public NavInfo.Builder setDistanceToNextDestinationMeters (Integer distanceToNextDestinationMeters)
Parameters
| distanceToNextDestinationMeters |
|---|
public NavInfo.Builder setTimeToCurrentStepSeconds (Integer timeToCurrentStepSeconds)
Parameters
| timeToCurrentStepSeconds |
|---|
public NavInfo.Builder setTimeToFinalDestinationSeconds (Integer timeToFinalDestinationSeconds)
Parameters
| timeToFinalDestinationSeconds |
|---|
public NavInfo.Builder setTimeToNextDestinationSeconds (Integer timeToNextDestinationSeconds)
Parameters
| timeToNextDestinationSeconds |
|---|