Référence de classe GMSMapLayer

Référence de la classe GMSMapLayer

Présentation

GMSMapLayer est une sous-classe personnalisée de CALayer, fournie en tant que classe de calque sur GMSMapView.

Cette couche ne doit pas être instanciée directement. Elle fournit un accès au modèle à l'appareil photo normalement défini sur GMSMapView.

Modifier ou animer ces propriétés interrompt généralement tout geste en cours sur GMSMapView (panoramique ou rotation, par exemple). De même, si un utilisateur effectue un geste activé pendant une animation, celle-ci s'arrête sur place (en fonction de la valeur de présentation actuelle).

Hérite de GMSCALayer.

Propriétés

CLLocationDegreescameraLatitude
CLLocationDegreescameraLongitude
CLLocationDirectioncameraBearing
float cameraZoomLevel
doublecameraViewingAngle

(Notez qu'il ne s'agit pas de fonctions membres.)

NSString *constkGMSLayerCameraLatitudeKey
 La plage kGMSLayerCameraLatitudeKey va de [-85, 85]. Les valeurs situées en dehors de cette plage seront limitées.
NSString *constkGMSLayerCameraLongitudeKey
 La plage kGMSLayerCameraLongitudeKey est comprise entre [-180 et 180). Les valeurs situées en dehors de cette plage seront incluses dans cette plage.
NSString *constkGMSLayerCameraBearingKey
 kGMSLayerCameraBearingKey va de [0, 360) et les valeurs sont encapsulées.
NSString *constkGMSLayerCameraZoomLevelKey
 La plage kGMSLayerCameraZoomLevelKey est comprise entre [kGMSMinZoomLevel, kGMSMaxZoomLevel], et les valeurs sont limitées.
NSString *constkGMSLayerCameraViewingAngleKey
 La plage kGMSLayerCameraViewAngleKey est comprise entre zéro (c'est-à-dire, face vers le bas) et entre 30 et 45 degrés vers l'horizon, en fonction du niveau de zoom du modèle.

- (NSString* const) kGMSLayerCameraLatitudeKey [related]

La plage kGMSLayerCameraLatitudeKey va de [-85, 85]. Les valeurs situées en dehors de cette plage seront limitées.

- (NSString* const) kGMSLayerCameraLongitudeKey [related]

La plage kGMSLayerCameraLongitudeKey est comprise entre [-180 et 180). Les valeurs situées en dehors de cette plage seront incluses dans cette plage.

- (NSString* const) kGMSLayerCameraBearingKey [related]

kGMSLayerCameraBearingKey va de [0, 360) et les valeurs sont encapsulées.

- (NSString* const) kGMSLayerCameraZoomLevelKey [related]

La plage kGMSLayerCameraZoomLevelKey est comprise entre [kGMSMinZoomLevel, kGMSMaxZoomLevel], et les valeurs sont limitées.

- (NSString* const) kGMSLayerCameraViewingAngleKey [related]

La plage kGMSLayerCameraViewAngleKey est comprise entre zéro (c'est-à-dire, face vers le bas) et entre 30 et 45 degrés vers l'horizon, en fonction du niveau de zoom du modèle.


Documentation de la propriété

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