GMSPanoramaCamera
@interface GMSPanoramaCamera : NSObjectGMSPanoramaCamera is used to control the viewing direction of a GMSPanoramaView. It does not
contain information about which particular panorama should be displayed.
- 
                  
                  Designated initializer. Configures this GMSPanoramaCamerawithorientation,zoomandFOV. These values will be clamped to acceptable ranges.DeclarationSwift init(orientation: GMSOrientation, zoom: Float, fov FOV: Double)Objective-C - (nonnull id)initWithOrientation:(GMSOrientation)orientation zoom:(float)zoom FOV:(double)FOV;
- 
                  
                  Convenience constructor specifying heading and pitch as part of orientation, pluszoomand default field of view (90 degrees).DeclarationSwift convenience init(orientation: GMSOrientation, zoom: Float)Objective-C + (nonnull instancetype)cameraWithOrientation:(GMSOrientation)orientation zoom:(float)zoom;
- 
                  
                  Convenience constructor specifying heading,pitch,zoomwith default field of view (90 degrees).DeclarationSwift convenience init(heading: CLLocationDirection, pitch: Double, zoom: Float)Objective-C + (nonnull instancetype)cameraWithHeading:(CLLocationDirection)heading pitch:(double)pitch zoom:(float)zoom;
- 
                  
                  Convenience constructor for GMSPanoramaCamera, specifying all camera properties with heading and pitch as part oforientation.DeclarationObjective-C + (nonnull instancetype)cameraWithOrientation:(GMSOrientation)orientation zoom:(float)zoom FOV:(double)FOV;
- 
                  
                  Convenience constructor for GMSPanoramaCamera, specifying all camera properties.DeclarationSwift convenience init(heading: CLLocationDirection, pitch: Double, zoom: Float, fov FOV: Double)Objective-C + (nonnull instancetype)cameraWithHeading:(CLLocationDirection)heading pitch:(double)pitch zoom:(float)zoom FOV:(double)FOV;
- 
                  
                  The field of view (FOV) encompassed by the larger dimension (width or height) of the view in degrees at zoom 1. This is clamped to the range [1, 160] degrees, and has a default value of 90. Lower FOV values produce a zooming in effect; larger FOV values produce an fisheye effect. Note: This is not the displayed FOV if zoom is anything other than 1. User zoom gestures control the zoom property, not this property. DeclarationSwift var fov: Double { get }Objective-C @property (nonatomic, readonly) double FOV;
- 
                  
                  Adjusts the visible region of the screen. A zoom of N will show the same area as the central width/N height/N area of what is shown at zoom 1. Zoom is clamped to the implementation defined range [1, 5]. DeclarationSwift var zoom: Float { get }Objective-C @property (nonatomic, readonly) float zoom;
- 
                  
                  The camera orientation, which groups together heading and pitch. DeclarationSwift var orientation: GMSOrientation { get }Objective-C @property (nonatomic, readonly) GMSOrientation orientation;