GoogleNavigation Framework Reference

  • GMSPanoramaLayer is a custom subclass of CALayer used as the layer class for GMSPanoramaView.

  • It is not intended to be instantiated directly but is accessed through GMSPanoramaView.

  • This layer provides properties like cameraHeading, cameraPitch, cameraZoom, and cameraFOV 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