Informações gerais
GMSPanoramaCamera é usado para controlar a direção de visualização de um GMSPanoramaView.
Ele não contém informações sobre qual panorama específico deve ser exibido.
Funções membro público | |
(id) | - initWithOrientation:zoom:FOV: |
Iniciador designado. | |
Funções membro públicas estáticas | |
(tipo de instância) | + cameraWithOrientation:zoom: |
Construtor de conveniência que especifica a direção e a inclinação como parte de orientation , além de zoom e campo de visão padrão (90 graus). | |
(tipo de instância) | + cameraWithHeading:pitch:zoom: |
Construtor de conveniência que especifica heading , pitch , zoom com campo de visão padrão (90 graus). | |
(tipo de instância) | + cameraWithOrientation:zoom:FOV: |
Construtor de conveniência para GMSPanoramaCamera, especificando todas as propriedades da câmera com direção e inclinação como parte de orientation . | |
(tipo de instância) | + cameraWithHeading:pitch:zoom:FOV: |
Construtor de conveniência para GMSPanoramaCamera, especificando todas as propriedades da câmera. | |
Propriedades | |
duplo | FOV (link em inglês) |
O campo de visão (FOV, na sigla em inglês) englobado pela maior dimensão (largura ou altura) da visualização em graus com zoom 1. | |
float | zoom |
Ajusta a região visível da tela. | |
GMSOrientation | orientação |
A orientação da câmera, que agrupa a direção e a inclinação. |
Documentação da função membro
- (id) initWithOrientation: | (GMSOrientation). | orientação | |
zoom: | (float) | zoom | |
campo de visão: | (duplo) | FOV (link em inglês) | |
Iniciador designado.
Configura este GMSPanoramaCamera com orientation
, zoom
e FOV
. Esses valores serão ajustados para intervalos aceitáveis.
+ (tipo de instância) cameraWithOrientation: | (GMSOrientation). | orientação | |
zoom: | (float) | zoom | |
Construtor de conveniência que especifica a direção e a inclinação como parte de orientation
, além de zoom
e campo de visão padrão (90 graus).
+ (tipo de instância) cameraWithHeader: | (CLLocationDirection) | cabeçalho | |
proposta: | (duplo) | argumento de venda | |
zoom: | (float) | zoom | |
Construtor de conveniência que especifica heading
, pitch
, zoom
com campo de visão padrão (90 graus).
+ (tipo de instância) cameraWithOrientation: | (GMSOrientation). | orientação | |
zoom: | (float) | zoom | |
campo de visão: | (duplo) | FOV (link em inglês) | |
Construtor de conveniência para GMSPanoramaCamera, especificando todas as propriedades da câmera com direção e inclinação como parte de orientation
.
+ (tipo de instância) cameraWithHeader: | (CLLocationDirection) | cabeçalho | |
proposta: | (duplo) | argumento de venda | |
zoom: | (float) | zoom | |
campo de visão: | (duplo) | FOV (link em inglês) | |
Construtor de conveniência para GMSPanoramaCamera, especificando todas as propriedades da câmera.
Documentação da propriedade
- (duplo) FOV [read, assign] |
O campo de visão (FOV, na sigla em inglês) englobado pela maior dimensão (largura ou altura) da visualização em graus com zoom 1.
Ele é ajustado ao intervalo [1, 160] graus e tem um valor padrão de 90.
Valores de FOV mais baixos produzem um efeito de zoom. Valores de FOV maiores produzem um efeito olho de peixe.
- Observação:
- Este não será o campo de visão se o zoom for diferente de 1. Os gestos de zoom do usuário controlam a propriedade de zoom, e não essa propriedade.
- (flutuante) zoom [read, assign] |
Ajusta a região visível da tela.
Um zoom de N mostrará a mesma área que a largura central/N altura/N do que é mostrado no zoom 1.
O zoom é ajustado ao intervalo definido pela implementação [1, 5].
- (GMSOrientation) orientação [read, assign] |
A orientação da câmera, que agrupa a direção e a inclinação.