# GoogleNavigation Framework Reference

# GMSNavigationLaneShape

    enum GMSNavigationLaneShape : NSInteger {}

A set of values describing the shape of a lane.
- `


  ### [GMSNavigationLaneShapeUnknown](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape#/c:@E@GMSNavigationLaneShape@GMSNavigationLaneShapeUnknown)


  ` Unknown lane shape.

  #### Declaration

  Swift

      case unknown = 0

  Objective-C

      GMSNavigationLaneShapeUnknown = 0

- `


  ### [GMSNavigationLaneShapeStraight](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape#/c:@E@GMSNavigationLaneShape@GMSNavigationLaneShapeStraight)


  ` Continue straight.

  #### Declaration

  Swift

      case straight = 1

  Objective-C

      GMSNavigationLaneShapeStraight = 1

- `


  ### [GMSNavigationLaneShapeSlightLeft](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape#/c:@E@GMSNavigationLaneShape@GMSNavigationLaneShapeSlightLeft)


  ` Slight left turn (10-45 degrees).

  #### Declaration

  Swift

      case slightLeft = 2

  Objective-C

      GMSNavigationLaneShapeSlightLeft = 2

- `


  ### [GMSNavigationLaneShapeSlightRight](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape#/c:@E@GMSNavigationLaneShape@GMSNavigationLaneShapeSlightRight)


  ` Slight right turn (10-45 degrees).

  #### Declaration

  Swift

      case slightRight = 3

  Objective-C

      GMSNavigationLaneShapeSlightRight = 3

- `


  ### [GMSNavigationLaneShapeNormalLeft](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape#/c:@E@GMSNavigationLaneShape@GMSNavigationLaneShapeNormalLeft)


  ` Normal left turn (45-135 degrees).

  #### Declaration

  Swift

      case normalLeft = 4

  Objective-C

      GMSNavigationLaneShapeNormalLeft = 4

- `


  ### [GMSNavigationLaneShapeNormalRight](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape#/c:@E@GMSNavigationLaneShape@GMSNavigationLaneShapeNormalRight)


  ` Normal right turn (45-135 degrees).

  #### Declaration

  Swift

      case normalRight = 5

  Objective-C

      GMSNavigationLaneShapeNormalRight = 5

- `


  ### [GMSNavigationLaneShapeSharpLeft](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape#/c:@E@GMSNavigationLaneShape@GMSNavigationLaneShapeSharpLeft)


  ` Sharp left turn (135-175 degrees).

  #### Declaration

  Swift

      case sharpLeft = 6

  Objective-C

      GMSNavigationLaneShapeSharpLeft = 6

- `


  ### [GMSNavigationLaneShapeSharpRight](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape#/c:@E@GMSNavigationLaneShape@GMSNavigationLaneShapeSharpRight)


  ` Sharp right turn (135-175 degrees).

  #### Declaration

  Swift

      case sharpRight = 7

  Objective-C

      GMSNavigationLaneShapeSharpRight = 7

- `


  ### [GMSNavigationLaneShapeUTurnLeft](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape#/c:@E@GMSNavigationLaneShape@GMSNavigationLaneShapeUTurnLeft)


  ` A left turn onto the opposite side of the same street (175-180 degrees).

  #### Declaration

  Swift

      case uTurnLeft = 8

  Objective-C

      GMSNavigationLaneShapeUTurnLeft = 8

- `


  ### [GMSNavigationLaneShapeUTurnRight](https://developers.google.com/maps/documentation/navigation/ios-sdk/reference/objc/Enums/GMSNavigationLaneShape#/c:@E@GMSNavigationLaneShape@GMSNavigationLaneShapeUTurnRight)


  ` A right turn onto the opposite side of the same street (175-180 degrees).

  #### Declaration

  Swift

      case uTurnRight = 9

  Objective-C

      GMSNavigationLaneShapeUTurnRight = 9