Riferimento per la classe GMSMaplayer

Riferimento alla classe GMSMaplayer

Panoramica

GMSMapLayer è una sottoclasse personalizzata di CAlayer, fornita come classe del livello su GMSMapView.

Non creare un'istanza diretta di questo livello. Fornisce l'accesso del modello alla fotocamera normalmente definita su GMSMapView.

La modifica o l'animazione di queste proprietà in genere interrompe qualsiasi gesto corrente su GMSMapView, ad esempio la panoramica o la rotazione di un utente. Analogamente, se un utente esegue un gesto attivato durante un'animazione, quest'ultima si interromperà "in loco" (al valore della presentazione corrente).

Eredita GMSCALayer.

Proprietà

CLLocationDegreescameraLatitude
CLLocationDegreescameraLongitude
CLLocationDirectioncameraBearing
float cameraZoomLevel
doppiocameraViewingAngle

Tieni presente che non si tratta di funzioni membro.

NSString *constkGMSLayerCameraLatitudeKey
 kGMSLayerCameraLatitudeKey va da [-85, 85] e i valori al di fuori di questo intervallo verranno bloccati.
NSString *constkGMSLayerCameraLongitudeKey
 L'intervallo di valori di kGMSLayerCameraLongitudeKey va da [-180, 180) e i valori al di fuori di questo intervallo verranno aggregati all'interno di questo intervallo.
NSString *constkGMSLayerCameraBearingKey
 kGMSLayerCameraBearingKey va da [0, 360) e i valori vengono aggregati.
NSString *constkGMSLayerCameraZoomLevelKey
 L'intervallo di valori di kGMSLayerFotocameraZoomLevelKey va da [kGMSMinZoomLevel, kGMSMaxZoomLevel], i valori sono fissati.
NSString *constkGMSLayerCameraViewingAngleKey
 L'angolo del campo kGMSlayerCameraViewingAngleKey va da zero (ovvero, rivolto verso il basso) e tra 30 e 45 gradi verso l'orizzonte, a seconda del livello di zoom del modello.

- (NSString* const) kGMSLayerCameraLatitudeKey [related]

kGMSLayerCameraLatitudeKey va da [-85, 85] e i valori al di fuori di questo intervallo verranno bloccati.

- (NSString* const) kGMSLayerCameraLongitudeKey [related]

L'intervallo di valori di kGMSLayerCameraLongitudeKey va da [-180, 180) e i valori al di fuori di questo intervallo verranno aggregati all'interno di questo intervallo.

- (NSString* const) kGMSLayerCameraBearingKey [related]

kGMSLayerCameraBearingKey va da [0, 360) e i valori vengono aggregati.

- (NSString* const) kGMSLayerCameraZoomLevelKey [related]

L'intervallo di valori di kGMSLayerFotocameraZoomLevelKey va da [kGMSMinZoomLevel, kGMSMaxZoomLevel], i valori sono fissati.

- (NSString* const) kGMSLayerCameraViewingAngleKey [related]

L'angolo del campo kGMSlayerCameraViewingAngleKey va da zero (ovvero, rivolto verso il basso) e tra 30 e 45 gradi verso l'orizzonte, a seconda del livello di zoom del modello.


Documentazione della proprietà

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