Referencia de la clase GMSMutableCameraPosition

Referencia de la clase GMSMutableCameraPosition

Descripción general

Versión mutable de GMSCameraPosition

Hereda GMSCameraPosition.

Funciones públicas de miembro

(tipo de instancia)- initWithTarget:zoom:bearing:viewingAngle:
 Inicializador designado
(tipo de instancia)- initWithTarget:zoom:
 Inicializador de conveniencia de GMSCameraPosition para un objetivo y un nivel de zoom específicos
(tipo de instancia)- initWithLatitude:longitude:zoom:
 Inicializador de conveniencia de GMSCameraPosition para una latitud, longitud y nivel de zoom específicos
(tipo de instancia)- initWithLatitude:longitude:zoom:bearing:viewingAngle:
 Inicializador de conveniencia para GMSCameraPosition, con latitud y longitud, y todas las demás propiedades de la cámara, según -initWithTarget:zoom:bearing:viewingAngle:.

Funciones de miembro públicas estáticas

(tipo de instancia)+ cameraWithTarget:zoom:
 Es un constructor de conveniencia para GMSCameraPosition para un objetivo y un nivel de zoom específicos.
(tipo de instancia)+ cameraWithLatitude:longitude:zoom:
 Constructor de conveniencia para GMSCameraPosition, según CameraWithTarget:zoom:.
(tipo de instancia)+ cameraWithTarget:zoom:bearing:viewingAngle:
 Constructor de conveniencia para GMSCameraPosition, con todas las propiedades de cámara según initWithTarget:zoom:bearing:viewingAngle:.
(tipo de instancia)+ cameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 Constructor de conveniencia para GMSCameraPosition, con latitud/longitud y todas las demás propiedades de cámara según initWithTarget:zoom:bearing:viewingAngle:.
(float) + zoomAtCoordinate:forMeters:perPoints:
 Obtiene el nivel de zoom en el que la distancia de meters, en un valor determinado de coord en Earth, corresponde al número especificado de points de la pantalla.

Propiedades

CLLocationCoordinate2Dobjetivo
float zoom
CLLocationDirectionbearing
dobleviewingAngle

Documentación de las funciones de los miembros

- (tipo de instancia) initWithTarget: (CLLocationCoordinate2D)  objetivo
zoom: (float)  zoom
rumbo: (CLLocationDirection) bearing
monitoringAngle: (doble) viewingAngle

Inicializador designado

Configura este elemento GMSCameraPosition con todas las propiedades de cámara disponibles. Si compilas una GMSCameraPosition a través de este inicializador (o de los siguientes constructores de conveniencia), se restringirán de forma implícita los valores de la cámara.

Parámetros:
objetivoUbicación de la Tierra hacia la que apunta la cámara.
zoomEl nivel de zoom cerca del centro de la pantalla
bearingOrientación de la cámara en grados en el sentido de las manecillas del reloj desde el norte geográfico.
viewingAngleÁngulo, en grados, del ángulo de la cámara desde el nadir (directamente orientado a la Tierra).
- (tipo de instancia) initWithTarget: (CLLocationCoordinate2D)  objetivo
zoom: (float)  zoom

Inicializador de conveniencia de GMSCameraPosition para un objetivo y un nivel de zoom específicos

Esto establecerá las propiedades de rumbo y ángulo de visión de esta cámara en cero valores predeterminados (es decir, mirando directamente hacia la superficie de la Tierra, con la parte superior de la pantalla apuntando hacia el norte).

Parámetros:
objetivoUbicación de la Tierra hacia la que apunta la cámara.
zoomEl nivel de zoom cerca del centro de la pantalla
- (tipo de instancia) initWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoom

Inicializador de conveniencia de GMSCameraPosition para una latitud, longitud y nivel de zoom específicos

Esto establecerá las propiedades de rumbo y ángulo de visión de esta cámara en cero valores predeterminados (es decir, mirando directamente hacia la superficie de la Tierra, con la parte superior de la pantalla apuntando hacia el norte).

Parámetros:
latitudeComponente de latitud de la ubicación hacia la que apunta la cámara.
longitudeComponente de latitud de la ubicación hacia la que apunta la cámara.
zoomEl nivel de zoom cerca del centro de la pantalla
- (tipo de instancia) initWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoom
rumbo: (CLLocationDirection) bearing
monitoringAngle: (doble) viewingAngle

Inicializador de conveniencia para GMSCameraPosition, con latitud y longitud, y todas las demás propiedades de la cámara, según -initWithTarget:zoom:bearing:viewingAngle:.

Parámetros:
latitudeComponente de latitud de la ubicación hacia la que apunta la cámara.
longitudeComponente de latitud de la ubicación hacia la que apunta la cámara.
zoomEl nivel de zoom cerca del centro de la pantalla
bearingOrientación de la cámara en grados en el sentido de las manecillas del reloj desde el norte geográfico.
viewingAngleÁngulo, en grados, del ángulo de la cámara desde el nadir (directamente orientado a la Tierra).
+ (tipo de instancia) CameraWithTarget: (CLLocationCoordinate2D)  objetivo
zoom: (float)  zoom

Es un constructor de conveniencia para GMSCameraPosition para un objetivo y un nivel de zoom específicos.

Esto establecerá las propiedades de rumbo y ángulo de visión de esta cámara en cero valores predeterminados (es decir, mirando directamente hacia la superficie de la Tierra, con la parte superior de la pantalla apuntando hacia el norte).

+ (tipo de instancia) CameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoom

Constructor de conveniencia para GMSCameraPosition, según CameraWithTarget:zoom:.

+ (tipo de instancia) CameraWithTarget: (CLLocationCoordinate2D)  objetivo
zoom: (float)  zoom
rumbo: (CLLocationDirection) bearing
monitoringAngle: (doble) viewingAngle

Constructor de conveniencia para GMSCameraPosition, con todas las propiedades de cámara según initWithTarget:zoom:bearing:viewingAngle:.

+ (tipo de instancia) CameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
zoom: (float)  zoom
rumbo: (CLLocationDirection) bearing
monitoringAngle: (doble) viewingAngle

Constructor de conveniencia para GMSCameraPosition, con latitud/longitud y todas las demás propiedades de cámara según initWithTarget:zoom:bearing:viewingAngle:.

+ (float) zoomAtCoordinate: (CLLocationCoordinate2D)  coordenada
forMeters: (CLLocationDistance) metros
por Puntos: (CGFloat) puntos

Obtiene el nivel de zoom en el que la distancia de meters, en un valor determinado de coord en Earth, corresponde al número especificado de points de la pantalla.

Para distancias extremadamente grandes o pequeñas, el nivel de zoom que se muestra puede ser menor o mayor que el nivel de zoom mínimo o máximo permitido en la cámara.

Este método auxiliar es útil para construir posiciones de cámara que contengan áreas físicas específicas en la Tierra.


Documentación de la propiedad

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

Implementa GMSCameraPosition.

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

Implementa GMSCameraPosition.

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

Implementa GMSCameraPosition.

- (doble) viewingAngle [read, write, assign]

Implementa GMSCameraPosition.