AI-generated Key Takeaways
- 
          GMSPanoramaLayeris a custom subclass ofCALayerused as the layer class forGMSPanoramaView.
- 
          It is not intended to be instantiated directly but is accessed through GMSPanoramaView.
- 
          This layer provides properties like cameraHeading,cameraPitch,cameraZoom, andcameraFOVto control the viewpoint of the panorama.
- 
          These properties allow developers to adjust the direction, angle, zoom level, and field of view of the displayed panorama. 
- 
          By manipulating these properties, developers can customize the user's perspective within the panoramic scene. 
GMSPanoramaLayer
@interface GMSPanoramaLayer : GMSCALayerGMSPanoramaLayer is a custom subclass of CALayer, provided as the layer class on
GMSPanoramaView. This layer should not be instantiated directly.
- 
                  
                  DeclarationSwift var cameraHeading: CLLocationDirection { get set }Objective-C @property(nonatomic) CLLocationDirection cameraHeading
- 
                  
                  DeclarationSwift var cameraPitch: Double { get set }Objective-C @property(nonatomic) double cameraPitch
- 
                  
                  DeclarationSwift var cameraZoom: Float { get set }Objective-C @property(nonatomic) float cameraZoom
- 
                  
                  DeclarationSwift var cameraFOV: Double { get set }Objective-C @property(nonatomic) double cameraFOV