AI-generated Key Takeaways
-
GMSPanoramaLayer
is a custom subclass ofCALayer
used 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
, andcameraFOV
to 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 : GMSCALayer
GMSPanoramaLayer
is a custom subclass of CALayer, provided as the layer class on
GMSPanoramaView
. This layer should not be instantiated directly.
-
Declaration
Swift
var cameraHeading: CLLocationDirection { get set }
Objective-C
@property(nonatomic) CLLocationDirection cameraHeading
-
Declaration
Swift
var cameraPitch: Double { get set }
Objective-C
@property(nonatomic) double cameraPitch
-
Declaration
Swift
var cameraZoom: Float { get set }
Objective-C
@property(nonatomic) float cameraZoom
-
Declaration
Swift
var cameraFOV: Double { get set }
Objective-C
@property(nonatomic) double cameraFOV