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 | |
doble | Campo 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. | |
GMSOrientation | orientació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.