# GoogleNavigation Framework Reference

# GMSNavigationLaneDirection

    @interface GMSNavigationLaneDirection : NSObject

Information about a single lane direction during navigation.
- `


  ### [laneShape](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Classes/GMSNavigationLaneDirection#/c:objc(cs)GMSNavigationLaneDirection(py)laneShape)


  ` Returns the `https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape.html` for this lane direction.

  #### Declaration

  Swift

      var laneShape: https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape.html { get }

  Objective-C

      @property (nonatomic, readonly) https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape.html laneShape;

- `


  ### [recommended](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Classes/GMSNavigationLaneDirection#/c:objc(cs)GMSNavigationLaneDirection(py)recommended)


  ` Whether this lane direction is recommended or not.

  #### Declaration

  Swift

      var recommended: Bool { get }

  Objective-C

      @property (nonatomic, readonly) _Bool recommended;

- `


  ### [-init](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Classes/GMSNavigationLaneDirection#/c:objc(cs)GMSNavigationLaneDirection(im)init)


  ` Unavailable

  #### Declaration

  Objective-C

      - (null_unspecified instancetype)init NS_UNAVAILABLE;