Referência da classe GMSPanoramaCamera


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

duploFOV (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.
GMSOrientationorientaçã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.