Referencia de la clase GMSMapLayer

Referencia de clase GMSMapLayer

Descripción general

GMSMapLayer es una subclase personalizada de CALayer, que se proporciona como la clase de capa en GMSMapView.

No se debe crear una instancia de esta capa directamente. Proporciona acceso al modelo a la cámara que normalmente se define en GMSMapView.

Por lo general, modificar o animar estas propiedades interrumpirá cualquier gesto actual en GMSMapView, p.ej., el desplazamiento lateral o la rotación de un usuario. De manera similar, si un usuario realiza un gesto habilitado durante una animación, la animación se detendrá "en el lugar" (en el valor de presentación actual).

Hereda GMSCALayer.

Propiedades

CLLocationDegreescameraLatitude
CLLocationDegreescameraLongitude
CLLocationDirectioncameraBearing
float cameraZoomLevel
doblecameraViewingAngle

(ten en cuenta que estas no son funciones de los miembros).

NSString *constkGMSLayerCameraLatitudeKey
 kGMSLayerCameraLatitudeKey varía entre [-85, 85] y se restringirán los valores fuera de este rango.
NSString *constkGMSLayerCameraLongitudeKey
 kGMSLayerCameraLongitudeKey varía de [-180, 180], y los valores fuera de este rango se ajustarán a este rango.
NSString *constkGMSLayerCameraBearingKey
 kGMSLayerCameraBearingKey varía de [0, 360] y los valores se unen.
NSString *constkGMSLayerCameraZoomLevelKey
 kGMSLayerCameraZoomLevelKey varía de [kGMSMinZoomLevel, kGMSMaxZoomLevel], y los valores están restringidos.
NSString *constkGMSLayerCameraViewingAngleKey
 kGMSLayerCameraViewingAngleKey varía desde cero (es decir, mirando hacia abajo) y de 30 a 45 grados hacia el horizonte, según el nivel de zoom del modelo.

- (NSString* const) kGMSLayerCameraLatitudeKey [related]

kGMSLayerCameraLatitudeKey varía entre [-85, 85] y se restringirán los valores fuera de este rango.

- (NSString* const) kGMSLayerCameraLongitudeKey [related]

kGMSLayerCameraLongitudeKey varía de [-180, 180], y los valores fuera de este rango se ajustarán a este rango.

- (NSString* const) kGMSLayerCameraBearingKey [related]

kGMSLayerCameraBearingKey varía de [0, 360] y los valores se unen.

- (NSString* const) kGMSLayerCameraZoomLevelKey [related]

kGMSLayerCameraZoomLevelKey varía de [kGMSMinZoomLevel, kGMSMaxZoomLevel], y los valores están restringidos.

- (NSString* const) kGMSLayerCameraViewingAngleKey [related]

kGMSLayerCameraViewingAngleKey varía desde cero (es decir, mirando hacia abajo) y de 30 a 45 grados hacia el horizonte, según el nivel de zoom del modelo.


Documentación de la propiedad

- (CLLocationDegrees) cameraLatitude [read, write, assign]
- (CLLocationDegrees) cameraLongitude [read, write, assign]
- (CLLocationDirection) cameraBearing [read, write, assign]
- (flotante) cameraZoomLevel [read, write, assign]
- (doble) cameraViewingAngle [read, write, assign]