Referencia de la clase GMSPanoramaCamera


Descripción general

GMSPanoramaCamera se usa para controlar la dirección de visualización de una GMSPanoramaView.

No contiene información sobre qué panorámica en particular se debe mostrar.

Funciones públicas de miembro

(ID)- initWithOrientation:zoom:FOV:
 Inicializador designado

Funciones de miembro públicas estáticas

(tipo de instancia)+ cameraWithOrientation:zoom:
 Un constructor de conveniencia que especifica el encabezado y la inclinación como parte de orientation, más zoom y el campo visual predeterminado (90 grados).
(tipo de instancia)+ cameraWithHeading:pitch:zoom:
 Constructor de conveniencia que especifica heading, pitch, zoom con el campo visual predeterminado (90 grados).
(tipo de instancia)+ cameraWithOrientation:zoom:FOV:
 Es un constructor de conveniencia para GMSPanoramaCamera, que especifica todas las propiedades de la cámara con encabezado y paso como parte de orientation.
(tipo de instancia)+ cameraWithHeading:pitch:zoom:FOV:
 Constructor de conveniencia para GMSPanoramaCamera, que especifica todas las propiedades de la cámara.

Propiedades

dobleCampo visual
 El campo visual (FOV) que abarca la dimensión más grande (ancho o alto) de la vista en grados con el zoom 1.
float zoom
 Ajusta la región visible de la pantalla.
GMSOrientationorientación
 Orientación de la cámara, que agrupa el encabezado y el tono.

Documentación de las funciones de los miembros

- (id) initWithOrientation: (GMSOrientation) orientación
zoom: (float)  zoom
Campo de visión: (doble) Campo visual

Inicializador designado

Configura esta GMSPanoramaCamera con orientation, zoom y FOV. Estos valores se restringirán a rangos aceptables.

+ (tipo de instancia) CameraWithOrientation: (GMSOrientation) orientación
zoom: (float)  zoom

Un constructor de conveniencia que especifica el encabezado y la inclinación como parte de orientation, más zoom y el campo visual predeterminado (90 grados).

+ (tipo de instancia) CameraWithheading: (CLLocationDirection) encabezado
presentación: (doble) presentación
zoom: (float)  zoom

Constructor de conveniencia que especifica heading, pitch, zoom con el campo visual predeterminado (90 grados).

+ (tipo de instancia) CameraWithOrientation: (GMSOrientation) orientación
zoom: (float)  zoom
Campo de visión: (doble) Campo visual

Es un constructor de conveniencia para GMSPanoramaCamera, que especifica todas las propiedades de la cámara con encabezado y paso como parte de orientation.

+ (tipo de instancia) CameraWithheading: (CLLocationDirection) encabezado
presentación: (doble) presentación
zoom: (float)  zoom
Campo de visión: (doble) Campo visual

Constructor de conveniencia para GMSPanoramaCamera, que especifica todas las propiedades de la cámara.


Documentación de la propiedad

- (doble) FOV [read, assign]

El campo visual (FOV) que abarca la dimensión más grande (ancho o alto) de la vista en grados con el zoom 1.

Está fijado al rango [1, 160] grados y tiene un valor predeterminado de 90.

Los valores de FOV más bajos producen un efecto de acercamiento, mientras que los valores más altos producen un efecto de ojo de pez.

Nota:
Este no es el FOV que se muestra si el zoom es distinto de 1. Los gestos de zoom del usuario controlan la propiedad de zoom, no esta.
- (flotante) zoom [read, assign]

Ajusta la región visible de la pantalla.

Un zoom N mostrará la misma área que el ancho central/N altura/N área de lo que se muestra en el zoom 1.

El zoom se restringe al rango definido por la implementación [1, 5].

- (GMSOrientation) orientación [read, assign]

Orientación de la cámara, que agrupa el encabezado y el tono.