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
+ (GMSCameraUpdate *) zoomIn |
Muestra una GMSCameraUpdate que se acerca en el mapa.
El incremento de zoom es de 1.0.
+ (GMSCameraUpdate *) zoomOut |
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.
+ (GMSCameraUpdate *) setCamera: | (GMSCameraPosition *) | camera |
Muestra una GMSCameraUpdate que configura la cámara en la GMSCameraPosition especificada.
+ (GMSCameraUpdate *) fitBounds: | (GMSCoordinateBounds *) | límites |
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.