# GoogleMaps Framework Reference

# GMSLengthKind

    enum GMSLengthKind : NSUInteger {}

`GMSLengthKind` indicates the type of a length value, which can be geodesic (in meters), rhumb
length (in meters) and projected length (in `https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Structs/GMSMapPoint.html` units).
- `


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


  `

  #### Declaration

  Swift

      case geodesic = 0

  Objective-C

      kGMSLengthGeodesic

- `


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


  `

  #### Declaration

  Swift

      case rhumb = 1

  Objective-C

      kGMSLengthRhumb

- `


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


  `

  #### Declaration

  Swift

      case projected = 2

  Objective-C

      kGMSLengthProjected