Referencia de la clase GMSCameraUpdate

Referencia de la clase GMSCameraUpdate

Descripción general

GMSCameraUpdate representa una actualización que se puede aplicar a una GMSMapView.

Encapsula parte de la lógica para modificar la cámara actual.

Solo debe construirse con los métodos de ayuda de fábrica que se indican a continuación.

Funciones de miembro públicas estáticas

(GMSCameraUpdate *).+ zoomIn
 Muestra una GMSCameraUpdate que se acerca en el mapa.
(GMSCameraUpdate *).+ zoomOut
 Muestra una GMSCameraUpdate que aleja el mapa.
(GMSCameraUpdate *).+ zoomBy:
 Muestra una GMSCameraUpdate que cambia el zoom según la cantidad especificada.
(GMSCameraUpdate *).+ zoomTo:
 Muestra una GMSCameraUpdate que establece el zoom en la cantidad especificada.
(GMSCameraUpdate *).+ setTarget:
 Muestra una GMSCameraUpdate que establece el objetivo de la cámara en la coordenada especificada.
(GMSCameraUpdate *).+ setTarget:zoom:
 Muestra una GMSCameraUpdate que establece el objetivo de la cámara y el zoom en los valores especificados.
(GMSCameraUpdate *).+ setCamera:
 Muestra una GMSCameraUpdate que configura la cámara en la GMSCameraPosition especificada.
(GMSCameraUpdate *).Más de fitBounds:
 Muestra una GMSCameraUpdate que transforma la cámara de modo que los límites especificados se centren en la pantalla con el mayor nivel de zoom posible.
(GMSCameraUpdate *).+ fitBounds:withPadding:
 Es similar a FitBounds, pero permite especificar el relleno (en puntos) para insertar el cuadro de límite desde los bordes de la vista.
(GMSCameraUpdate *).Más de fitBounds:withEdgeInsets:
 Es similar a FitBounds, pero permite especificar inserciones de bordes para insertar el cuadro delimitador desde los bordes de la vista.
(GMSCameraUpdate *).+ scrollByX:Y:
 Muestra una GMSCameraUpdate que cambia el centro de la vista según la cantidad especificada de puntos en las direcciones x e y.
(GMSCameraUpdate *).+ zoomBy:atPoint:
 Muestra una GMSCameraUpdate que hace zoom con un punto de enfoque. El punto de enfoque permanece fijo en la pantalla.

Documentación de las funciones de los miembros

Muestra una GMSCameraUpdate que se acerca en el mapa.

El incremento de zoom es de 1.0.

Muestra una GMSCameraUpdate que aleja el mapa.

El incremento de zoom es de -1.0.

+ (GMSCameraUpdate *) zoomBy: (float)  delta

Muestra una GMSCameraUpdate que cambia el zoom según la cantidad especificada.

+ (GMSCameraUpdate *) zoomTo: (float)  zoom

Muestra una GMSCameraUpdate que establece el zoom en la cantidad especificada.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  objetivo

Muestra una GMSCameraUpdate que establece el objetivo de la cámara en la coordenada especificada.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  objetivo
zoom: (float)  zoom

Muestra una GMSCameraUpdate que establece el objetivo de la cámara y el zoom en los valores especificados.

Muestra una GMSCameraUpdate que configura la cámara en la GMSCameraPosition especificada.

Muestra una GMSCameraUpdate que transforma la cámara de modo que los límites especificados se centren en la pantalla con el mayor nivel de zoom posible.

Los límites tendrán un padding predeterminado de 64 puntos.

La actualización de la cámara que se muestra establecerá el rumbo y la inclinación de la cámara en sus valores predeterminados de cero (es decir, orientada al norte y mirando directamente a la Tierra).

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) límites
withPadding: (CGFloat) padding

Es similar a FitBounds, pero permite especificar el relleno (en puntos) para insertar el cuadro de límite desde los bordes de la vista.

Si el objeto padding solicitado es mayor que el tamaño de la vista, ya sea en la dirección vertical u horizontal, el mapa se alejará al máximo.

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) límites
withEdgeInsets: (UIEdgeInsets) edgeInsets

Es similar a FitBounds, pero permite especificar inserciones de bordes para insertar el cuadro delimitador desde los bordes de la vista.

Si los edgeInsets solicitados son más grandes que el tamaño de la vista (en dirección vertical u horizontal), el mapa se alejará al máximo.

+ (GMSCameraUpdate *) desplazaByX: (CGFloat) dX
Y: (CGFloat) dY

Muestra una GMSCameraUpdate que cambia el centro de la vista según la cantidad especificada de puntos en las direcciones x e y.

X crece hacia la derecha y Y, desciende.

+ (GMSCameraUpdate *) zoomBy: (float)  zoom
Punto: (CGPoint) punto

Muestra una GMSCameraUpdate que hace zoom con un punto de enfoque. El punto de enfoque permanece fijo en la pantalla.