Ü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 | |
CLLocationDegrees | cameraLatitude |
CLLocationDegrees | cameraLongitude |
CLLocationDirection | cameraBearing |
float | cameraZoomLevel |
Doppelwert | cameraViewingAngle |
Weitere Funktionen | |
(Beachten Sie, dass dies keine Mitgliederfunktionen sind.) | |
NSString *const | kGMSLayerCameraLatitudeKey |
Der Wert für kGMSLayerCameraLatitudeKey liegt im Bereich [-85, 85]. Werte außerhalb dieses Bereichs werden auf den Grenzwert gesetzt. | |
NSString *const | kGMSLayerCameraLongitudeKey |
Der Wert für kGMSLayerCameraLongitudeKey reicht von [-180, 180). Werte außerhalb dieses Bereichs werden innerhalb dieses Bereichs zusammengefasst. | |
NSString *const | kGMSLayerCameraBearingKey |
kGMSLayerCameraBearingKey reicht von [0 bis 360] und Werte sind umschlossen. | |
NSString *const | kGMSLayerCameraZoomLevelKey |
Der Bereich von kGMSLayerCameraZoomLevelKey reicht von [kGMSMinZoomLevel, kGMSMaxZoomLevel] und die Werte sind beschränkt. | |
NSString *const | kGMSLayerCameraViewingAngleKey |
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. |
Dokumentation zu Friends & Related-Funktionen
- (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] |