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 | |
CLLocationDegrees | cameraLatitude |
CLLocationDegrees | cameraLongitude |
CLLocationDirection | cameraBearing |
float | cameraZoomLevel |
double | cameraViewingAngle |
Fonctions associées | |
(Notez qu'il ne s'agit pas de fonctions membres.) | |
NSString *const | kGMSLayerCameraLatitudeKey |
La plage kGMSLayerCameraLatitudeKey va de [-85, 85]. Les valeurs situées en dehors de cette plage seront limitées. | |
NSString *const | kGMSLayerCameraLongitudeKey |
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 |
kGMSLayerCameraBearingKey va de [0, 360) et les valeurs sont encapsulées. | |
NSString *const | kGMSLayerCameraZoomLevelKey |
La plage kGMSLayerCameraZoomLevelKey est comprise entre [kGMSMinZoomLevel, kGMSMaxZoomLevel], et les valeurs sont limitées. | |
NSString *const | kGMSLayerCameraViewingAngleKey |
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 sur les amis et les fonctions associées
- (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] |