Referência da classe GMSMutableCameraPosition

Referência da classe GMSMutableCameraPosition

Informações gerais

Versão mutável de GMSCameraPosition.

Herda GMSCameraPosition.

Funções membro público

(tipo de instância)- initWithTarget:zoom:bearing:viewingAngle:
 Iniciador designado.
(tipo de instância)- initWithTarget:zoom:
 Iniciador de conveniência para GMSCameraPosition para um alvo e nível de zoom específicos.
(tipo de instância)initWithLatitude:longitude:zoom:
 Iniciador de conveniência para GMSCameraPosition para um determinado nível de zoom, longitude e latitude.
(tipo de instância)- initWithLatitude:longitude:zoom:bearing:viewingAngle:
 Inicializador de conveniência para GMSCameraPosition, com latitude/longitude e todas as outras propriedades de câmera de acordo com -initWithTarget:zoom:bearing:viewingAngle:.

Funções membro públicas estáticas

(tipo de instância)+ cameraWithTarget:zoom:
 Construtor de conveniência para GMSCameraPosition para um alvo e nível de zoom específicos.
(tipo de instância)+ cameraWithLatitude:longitude:zoom:
 Construtor de conveniência para GMSCameraPosition, de acordo com cameraWithTarget:zoom:.
(tipo de instância)+ cameraWithTarget:zoom:bearing:viewingAngle:
 Construtor de conveniência para GMSCameraPosition, com todas as propriedades da câmera de acordo com initWithTarget:zoom:bearing:viewingAngle:.
(tipo de instância)+ cameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 Construtor de conveniência para GMSCameraPosition, com latitude/longitude e todas as outras propriedades da câmera, conforme initWithTarget:zoom:bearing:viewingAngle:.
(float) + zoomAtCoordinate:forMeters:perPoints:
 Descubra o nível de zoom em que a distância de meters, em um determinado coord no Earth, corresponde ao número especificado de points da tela.

Propriedades

CLLocationCoordinate2Ddestino
float zoom
CLLocationDirectionbearing
duploviewingAngle

Documentação da função membro

– (tipo de instância) initWithTarget: (CLLocationCoordinate2D)  destino
zoom: (float)  zoom
rolamento: (CLLocationDirection) bearing
viewAngle: (duplo) viewingAngle

Iniciador designado.

Configura este GMSCameraPosition com todas as propriedades de câmera disponíveis. A criação de um GMSCameraPosition por esse inicializador (ou pelos seguintes construtores de conveniência) limitará implicitamente os valores da câmera.

Parâmetros:
destinoLocal na Terra para o qual a câmera aponta.
zoomO nível de zoom perto do centro da tela.
bearingDireção da câmera em graus no sentido horário a partir do norte verdadeiro.
viewingAngleO ângulo, em graus, do ângulo da câmera em relação ao nadir (de frente para a Terra)
– (tipo de instância) initWithTarget: (CLLocationCoordinate2D)  destino
zoom: (float)  zoom

Iniciador de conveniência para GMSCameraPosition para um alvo e nível de zoom específicos.

Isso definirá as propriedades de rolamento e de viewAngle dessa câmera como padrão zero (ou seja, voltado diretamente para a superfície da Terra, com o topo da tela apontando para o norte).

Parâmetros:
destinoLocal na Terra para o qual a câmera aponta.
zoomO nível de zoom perto do centro da tela.
- (instancetype) initWithLatitude: (CLLocationGraus) latitude
longitude: (CLLocationGraus) longitude
zoom: (float)  zoom

Iniciador de conveniência para GMSCameraPosition para um determinado nível de zoom, longitude e latitude.

Isso definirá as propriedades de rolamento e de viewAngle dessa câmera como padrão zero (ou seja, voltado diretamente para a superfície da Terra, com o topo da tela apontando para o norte).

Parâmetros:
latitudeO componente de latitude do local para o qual a câmera aponta.
longitudeO componente de latitude do local para o qual a câmera aponta.
zoomO nível de zoom perto do centro da tela.
- (instancetype) initWithLatitude: (CLLocationGraus) latitude
longitude: (CLLocationGraus) longitude
zoom: (float)  zoom
rolamento: (CLLocationDirection) bearing
viewAngle: (duplo) viewingAngle

Inicializador de conveniência para GMSCameraPosition, com latitude/longitude e todas as outras propriedades de câmera de acordo com -initWithTarget:zoom:bearing:viewingAngle:.

Parâmetros:
latitudeO componente de latitude do local para o qual a câmera aponta.
longitudeO componente de latitude do local para o qual a câmera aponta.
zoomO nível de zoom perto do centro da tela.
bearingDireção da câmera em graus no sentido horário a partir do norte verdadeiro.
viewingAngleO ângulo, em graus, do ângulo da câmera em relação ao nadir (de frente para a Terra)
+ (tipo de instância) cameraWithTarget: (CLLocationCoordinate2D)  destino
zoom: (float)  zoom

Construtor de conveniência para GMSCameraPosition para um alvo e nível de zoom específicos.

Isso definirá as propriedades de rolamento e de viewAngle dessa câmera como padrão zero (ou seja, voltado diretamente para a superfície da Terra, com o topo da tela apontando para o norte).

+ (tipo de instância) cameraWithLatitude: (CLLocationGraus) latitude
longitude: (CLLocationGraus) longitude
zoom: (float)  zoom

Construtor de conveniência para GMSCameraPosition, de acordo com cameraWithTarget:zoom:.

+ (tipo de instância) cameraWithTarget: (CLLocationCoordinate2D)  destino
zoom: (float)  zoom
rolamento: (CLLocationDirection) bearing
viewAngle: (duplo) viewingAngle

Construtor de conveniência para GMSCameraPosition, com todas as propriedades da câmera de acordo com initWithTarget:zoom:bearing:viewingAngle:.

+ (tipo de instância) cameraWithLatitude: (CLLocationGraus) latitude
longitude: (CLLocationGraus) longitude
zoom: (float)  zoom
rolamento: (CLLocationDirection) bearing
viewAngle: (duplo) viewingAngle

Construtor de conveniência para GMSCameraPosition, com latitude/longitude e todas as outras propriedades da câmera, conforme initWithTarget:zoom:bearing:viewingAngle:.

+ (flutuante) zoomAtCoordinate: (CLLocationCoordinate2D)  coordenada
forMeters: (CLLocationDistance) metros
perPoints: (CGFloat) pontos

Descubra o nível de zoom em que a distância de meters, em um determinado coord no Earth, corresponde ao número especificado de points da tela.

Para distâncias extremamente grandes ou pequenas, o nível de zoom retornado pode ser menor ou maior do que o nível de zoom mínimo ou máximo permitido na câmera.

Esse método auxiliar é útil para criar posições de câmeras que contenham áreas físicas específicas na Terra.


Documentação da propriedade

- (CLLocationCoordinate2D) target [read, write, assign]

Implementa GMSCameraPosition.

- (flutuante) zoom [read, write, assign]

Implementa GMSCameraPosition.

- (CLLocationDirection) rolamento [read, write, assign]

Implementa GMSCameraPosition.

– (duplo) viewingAngle [read, write, assign]

Implementa GMSCameraPosition.