Odniesienie do klasy GMSMapLayer

Dokumentacja klasy GMSMapLayer

Omówienie

GMSMapLayer to niestandardowa klasa podrzędna CALayer, która jest podana jako klasa warstwy GMSMapView.

Ta warstwa nie powinna być utworzona bezpośrednio. Zapewnia dostęp do aparatu, który normalnie jest zdefiniowany w GMSMapView.

Modyfikowanie lub animacje tych właściwości zwykle zakłócają dowolny bieżący gest w GMSMapView, np. przesunięcie i obrót użytkownika. I podobnie, jeśli użytkownik w trakcie animacji wykonuje aktywny gest, animacja zatrzyma się na miejscu (przy obecnej wartości prezentacji).

Dziedziczy GMSCALayer.

Właściwości

CLLocationDegresszerokość aparatu
CLLocationDegresDługość kamery
CLLocationDirectionaparat fotograficzny
liczba zmiennoprzecinkowaZoomZoomLevel
Liczba zmiennoprzecinkowaAparatViewingAngle

(Pamiętaj, że nie są to funkcje członkowskie).

NSString *const,KMMSLayerKameraLatitudeKey
 Zakres kGMSLayercameraLatitudeKey mieści się w zakresie [–85, 85], a wartości spoza tego zakresu są ograniczane.
NSString *const,KMMSLayerKameraLongitudeKey
 Wartości kGMSLayercameraLongitudeKey mieszczą się w zakresie [–180, 180], a wartości spoza tego zakresu są dodawane do tego zakresu.
NSString *const,klucz_kGMSLayerKameraBaringKey
 Zakres kGMSLayercameraBearingKey należy do zakresu od [0, 360], a wartości są opakowane.
NSString *const,KluczKgMSLayerKameraZoomLevelKey
 Zakres kGMSLayercameraZoomLevelKey mieści się w zakresie od [kGMSMinZoomLevel, kGMSMaxZoomLevel], a wartości są ograniczane.
NSString *const,kluczKgMSLayerKameraViewingAngleKey
 W zależności od poziomu powiększenia modelu kGMSLayercameraViewingAngleKey może mieć wartość od 0 (czyli od góry do dołu) lub od 30 do 45 stopni w kierunku horyzontu.

- (NSString* const) kGMSLayercameraLatitudeKey [related]

Zakres kGMSLayercameraLatitudeKey mieści się w zakresie [–85, 85], a wartości spoza tego zakresu są ograniczane.

- (NSString* const) kGMSLayercameraLongitudeKey [related]

Wartości kGMSLayercameraLongitudeKey mieszczą się w zakresie [–180, 180], a wartości spoza tego zakresu są dodawane do tego zakresu.

- (NSString* const) kGMSLayerKameraBearingKey [related]

Zakres kGMSLayercameraBearingKey należy do zakresu od [0, 360], a wartości są opakowane.

- (NSString* const) kGMSLayerKameraZoomLevelKey [related]

Zakres kGMSLayercameraZoomLevelKey mieści się w zakresie od [kGMSMinZoomLevel, kGMSMaxZoomLevel], a wartości są ograniczane.

- (NSString* const) kGMSLayercameraViewingAngleKey [related]

W zależności od poziomu powiększenia modelu kGMSLayercameraViewingAngleKey może mieć wartość od 0 (czyli od góry do dołu) lub od 30 do 45 stopni w kierunku horyzontu.


Dokumentacja usługi

- (CLLocationDegrees) cameraLatitude [read, write, assign]
- (CLLocationDegrees) cameraLongitude [read, write, assign]
– (CLLocationDirection) aparat fotograficzny [read, write, assign]
- (Liczba zmiennoprzecinkowych) cameraZoomLevel [read, write, assign]
- (podwójny) cameraViewingAngle [read, write, assign]