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 | |
CLLocationDegrs | cameraLatitude |
CLLocationDegrs | cameraLongitude |
CLLocationDirection; | cameraBearing |
float | cameraZoomLevel |
zmiennoprzecinkowa | cameraViewingAngle |
Powiązane funkcje | |
(uwaga: nie są to funkcje członkowskie). | |
NSString *const | kGMSLayerCameraLatitudeKey |
Parametr kGMSLayerCameraLatitudeKey mieści się w zakresie [-85, 85], a wartości spoza tego zakresu są ograniczane. | |
NSString *const | kGMSLayerCameraLongitudeKey |
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 |
Zakres kGMSLayerCameraBearingKey wynosi od [0, 360) i wartości są opakowane. | |
NSString *const | kGMSLayerCameraZoomLevelKey |
Parametr kGMSLayerCameraZoomLevelKey obejmuje zakres od [kGMSMinZoomLevel, kGMSMaxZoomLevel], a wartości są ograniczane. | |
NSString *const | kGMSLayerCameraViewingAngleKey |
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 funkcji znajomych i powiązanych
– (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] |