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 | |
CLLocationCoordinate2D | objetivo |
float | zoom |
CLLocationDirection | bearing |
doble | viewingAngle |
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:
-
objetivo Ubicación de la Tierra hacia la que apunta la cámara. zoom El nivel de zoom cerca del centro de la pantalla bearing Orientació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:
-
objetivo Ubicación de la Tierra hacia la que apunta la cámara. zoom El 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:
-
latitude Componente de latitud de la ubicación hacia la que apunta la cámara. longitude Componente de latitud de la ubicación hacia la que apunta la cámara. zoom El 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:
-
latitude Componente de latitud de la ubicación hacia la que apunta la cámara. longitude Componente de latitud de la ubicación hacia la que apunta la cámara. zoom El nivel de zoom cerca del centro de la pantalla bearing Orientació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.