com.google.android.libraries.mapsplatform.turnbyturn.model
Stay organized with collections
Save and categorize content based on your preferences.
Annotations
DrivingSide |
Whether this step is on a drive-on-right or drive-on-left route. |
LaneDirection.LaneShape |
A set of values that specify the shape of the road path continuing from the Lane. |
Maneuver |
A set of values that specify the navigation action to take. |
NavState |
The state of navigation. |
Classes
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-08-28 UTC.
[null,null,["Last updated 2025-08-28 UTC."],[[["\u003cp\u003eThis documentation details annotations, classes, and builders related to turn-by-turn navigation in the Google Maps Android SDK.\u003c/p\u003e\n"],["\u003cp\u003eAnnotations like \u003ccode\u003eDrivingSide\u003c/code\u003e, \u003ccode\u003eLaneDirection.LaneShape\u003c/code\u003e, \u003ccode\u003eManeuver\u003c/code\u003e, and \u003ccode\u003eNavState\u003c/code\u003e provide information about route details and navigation status.\u003c/p\u003e\n"],["\u003cp\u003eClasses such as \u003ccode\u003eLane\u003c/code\u003e, \u003ccode\u003eLaneDirection\u003c/code\u003e, \u003ccode\u003eNavInfo\u003c/code\u003e, and \u003ccode\u003eStepInfo\u003c/code\u003e offer detailed navigation data for each step of the route.\u003c/p\u003e\n"],["\u003cp\u003eCorresponding builder classes are provided to facilitate the creation and customization of \u003ccode\u003eLane\u003c/code\u003e, \u003ccode\u003eLaneDirection\u003c/code\u003e, \u003ccode\u003eNavInfo\u003c/code\u003e, and \u003ccode\u003eStepInfo\u003c/code\u003e objects.\u003c/p\u003e\n"],["\u003cp\u003eDevelopers can use these elements to build comprehensive and informative turn-by-turn navigation experiences within their Android applications.\u003c/p\u003e\n"]]],[],null,["# com.google.android.libraries.mapsplatform.turnbyturn.model\n\n### Annotations\n\n|--------------------------------------------------------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------|\n| [DrivingSide](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/DrivingSide) | | [Preview](/maps/launch-stages#preview) feature Whether this step is on a drive-on-right or drive-on-left route. |\n| [LaneDirection.LaneShape](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection.LaneShape) | A set of values that specify the shape of the road path continuing from the Lane. |\n| [Maneuver](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/Maneuver) | | [Preview](/maps/launch-stages#preview) feature A set of values that specify the navigation action to take. |\n| [NavState](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/NavState) | | [Preview](/maps/launch-stages#preview) feature The state of navigation. |\n\n### Classes\n\n|----------------------------------------------------------------------------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| [Lane](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/Lane) | | [Preview](/maps/launch-stages#preview) feature Single lane on the road at the end of a route step. |\n| [Lane.Builder](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/Lane.Builder) | A builder of [Lane](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/Lane). |\n| [LaneDirection](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection) | | [Preview](/maps/launch-stages#preview) feature One of the possible directions from a lane at the end of a route step, and whether it is on the recommended route. |\n| [LaneDirection.Builder](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection.Builder) | A builder of [LaneDirection](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/LaneDirection). |\n| [NavInfo](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/NavInfo) | | [Preview](/maps/launch-stages#preview) feature Contains information about the state of navigation, the current nav step if available, and remaining steps if available. |\n| [NavInfo.Builder](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/NavInfo.Builder) | Builder for NavInfo. |\n| [StepInfo](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/StepInfo) | | [Preview](/maps/launch-stages#preview) feature Information about a single step along a navigation route. |\n| [StepInfo.Builder](/maps/documentation/navigation/android-sdk/reference/com/google/android/libraries/mapsplatform/turnbyturn/model/StepInfo.Builder) | Builder for StepInfo. |"]]