GMSMapLayer-Klassenreferenz

GMSMapLayer-Klassenreferenz

Überblick

GMSMapLayer ist eine benutzerdefinierte Unterklasse von CALayer, die in GMSMapView als Ebenenklasse bereitgestellt wird.

Dieser Layer sollte nicht direkt instanziiert werden. Sie ermöglicht Modellzugriff auf die Kamera, die normalerweise in GMSMapView definiert ist.

Durch das Ändern oder Animieren dieser Eigenschaften wird normalerweise jede aktuelle Bewegung in GMSMapView unterbrochen, z.B. das Schwenken oder Drehen eines Nutzers. Wenn ein Nutzer während einer Animation eine aktivierte Touch-Geste ausführt, wird die Animation beim aktuellen Präsentationswert gestoppt.

Übernimmt GMSCALayer.

Attribute

CLLocationDegreescameraLatitude
CLLocationDegreescameraLongitude
CLLocationDirectioncameraBearing
float cameraZoomLevel
DoppelwertcameraViewingAngle

(Beachten Sie, dass dies keine Mitgliederfunktionen sind.)

NSString *constkGMSLayerCameraLatitudeKey
 Der Wert für kGMSLayerCameraLatitudeKey liegt im Bereich [-85, 85]. Werte außerhalb dieses Bereichs werden auf den Grenzwert gesetzt.
NSString *constkGMSLayerCameraLongitudeKey
 Der Wert für kGMSLayerCameraLongitudeKey reicht von [-180, 180). Werte außerhalb dieses Bereichs werden innerhalb dieses Bereichs zusammengefasst.
NSString *constkGMSLayerCameraBearingKey
 kGMSLayerCameraBearingKey reicht von [0 bis 360] und Werte sind umschlossen.
NSString *constkGMSLayerCameraZoomLevelKey
 Der Bereich von kGMSLayerCameraZoomLevelKey reicht von [kGMSMinZoomLevel, kGMSMaxZoomLevel] und die Werte sind beschränkt.
NSString *constkGMSLayerCameraViewingAngleKey
 Der Bereich kGMSLayerCameraViewingAngleKey hat je nach Zoomstufe des Modells einen Bereich von null (d.h. senkrecht nach unten) und zwischen 30 und 45 Grad in Richtung Horizont.

- (NSString* const) kGMSLayerCameraLatitudeKey [related]

Der Wert für kGMSLayerCameraLatitudeKey liegt im Bereich [-85, 85]. Werte außerhalb dieses Bereichs werden auf den Grenzwert gesetzt.

- (NSString* const) kGMSLayerCameraLongitudeKey [related]

Der Wert für kGMSLayerCameraLongitudeKey reicht von [-180, 180). Werte außerhalb dieses Bereichs werden innerhalb dieses Bereichs zusammengefasst.

- (NSString* const) kGMSLayerCameraBearingKey [related]

kGMSLayerCameraBearingKey reicht von [0 bis 360] und Werte sind umschlossen.

- (NSString* const) kGMSLayerCameraZoomLevelKey [related]

Der Bereich von kGMSLayerCameraZoomLevelKey reicht von [kGMSMinZoomLevel, kGMSMaxZoomLevel] und die Werte sind beschränkt.

– (NSString* const) kGMSLayerCameraViewingAngleKey [related]

Der Bereich kGMSLayerCameraViewingAngleKey hat je nach Zoomstufe des Modells einen Bereich von null (d.h. senkrecht nach unten) und zwischen 30 und 45 Grad in Richtung Horizont.


Property-Dokumentation

– (CLLocationDegrees) cameraLatitude [read, write, assign]
– (CLLocationDegrees) cameraLongitude [read, write, assign]
– (CLLocationDirection) cameraBearing [read, write, assign]
- (Gleitkommazahl) cameraZoomLevel [read, write, assign]
- (doppelt) cameraViewingAngle [read, write, assign]