# GoogleMaps Framework Reference

# GMSOrientation

    struct {}

`GMSOrientation` is a tuple of heading and pitch used to control the viewing
direction of a `https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Classes/GMSPanoramaCamera.html`.
- `


  ### [heading](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Structs/GMSOrientation#/c:@SA@GMSOrientation@FI@heading)


  ` The camera heading (horizontal angle) in degrees. Type used to represent
  the direction in degrees from 0 to 359.9. True north is 0, east is 90,
  south is 180, and west is 270.

  #### Declaration

  Swift

      var heading: CLLocationDirection { get }

  Objective-C

      const CLLocationDirection heading

- `


  ### [pitch](https://developers.google.com/maps/documentation/ios-sdk/reference/objc/Structs/GMSOrientation#/c:@SA@GMSOrientation@FI@pitch)


  ` The camera pitch (vertical angle), in degrees from the horizon. The `pitch`
  range is \[-90,90\], although it is possible that not the full range is
  supported. A positive value looks up and a negative value looks down.

  #### Declaration

  Swift

      var pitch: Double { get }

  Objective-C

      const double pitch