Odniesienie klasy GMSMapLayer

Odniesienie do klasy GMSMapLayer

Opis

GMSMapLayer to niestandardowa podklasa klasy CALayer, dostarczana jako klasa warstwy w GMSMapView.

Ta warstwa nie powinna być utworzona bezpośrednio. Daje dostęp do modelu urządzenia zwykle zdefiniowanego w widoku GMSMapView.

Zmodyfikowanie lub animowanie tych właściwości spowoduje zwykle przerwanie bieżących gestów w widoku GMSMapView, takich jak przesuwanie lub obrót użytkownika. Podobnie jeśli użytkownik wykona włączony gest podczas animacji, animacja zostanie zatrzymana „w miejscu” (przy bieżącej wartości prezentacji).

Dziedziczy GMSCALayer.

Usługi

CLLocationDegrscameraLatitude
CLLocationDegrscameraLongitude
CLLocationDirection;cameraBearing
float cameraZoomLevel
zmiennoprzecinkowacameraViewingAngle

(uwaga: nie są to funkcje członkowskie).

NSString *constkGMSLayerCameraLatitudeKey
 Parametr kGMSLayerCameraLatitudeKey mieści się w zakresie [-85, 85], a wartości spoza tego zakresu są ograniczane.
NSString *constkGMSLayerCameraLongitudeKey
 kGMSLayerCameraLongitudeKey mieści się w zakresie [-180, 180) i wartości spoza tego zakresu są zawijane, by mieściły się w tym zakresie.
NSString *constkGMSLayerCameraBearingKey
 Zakres kGMSLayerCameraBearingKey wynosi od [0, 360) i wartości są opakowane.
NSString *constkGMSLayerCameraZoomLevelKey
 Parametr kGMSLayerCameraZoomLevelKey obejmuje zakres od [kGMSMinZoomLevel, kGMSMaxZoomLevel], a wartości są ograniczane.
NSString *constkGMSLayerCameraViewingAngleKey
 Wartość kGMSLayerCameraViewingAngleKey ma wartość od zera (tzn. pionowo w dół) i od 30 do 45 stopni w kierunku horyzontu – w zależności od poziomu powiększenia modelu.

– (NSString* const) kGMSLayerCameraLatitudeKey [related]

Parametr kGMSLayerCameraLatitudeKey mieści się w zakresie [-85, 85], a wartości spoza tego zakresu są ograniczane.

– (NSString* const) kGMSLayerCameraLongitudeKey [related]

kGMSLayerCameraLongitudeKey mieści się w zakresie [-180, 180) i wartości spoza tego zakresu są zawijane, by mieściły się w tym zakresie.

– (NSString* const) kGMSLayerCameraBearingKey [related]

Zakres kGMSLayerCameraBearingKey wynosi od [0, 360) i wartości są opakowane.

– (NSString* const) kGMSLayerCameraZoomLevelKey [related]

Parametr kGMSLayerCameraZoomLevelKey obejmuje zakres od [kGMSMinZoomLevel, kGMSMaxZoomLevel], a wartości są ograniczane.

– (NSString* const) kGMSLayerCameraViewingAngleKey [related]

Wartość kGMSLayerCameraViewingAngleKey ma wartość od zera (tzn. pionowo w dół) i od 30 do 45 stopni w kierunku horyzontu – w zależności od poziomu powiększenia modelu.


Dokumentacja właściwości

– (CLLocationDegrads) cameraLatitude [read, write, assign]
– (CLLocationDegrads) cameraLongitude [read, write, assign]
– (CLLocationDirection) cameraBearing [read, write, assign]
– (liczba zmiennoprzecinkowa) cameraZoomLevel [read, write, assign]
– (podwójny) cameraViewingAngle [read, write, assign]