Das Navigation SDK ist derzeit nur für ausgewählte Kunden verfügbar. Weitere Informationen erhalten Sie vom Vertrieb.

Klassenreferenz für GMSMapLayer

Mit Sammlungen den Überblick behalten Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
GMSMapLayer-Klassenreferenz

Übersicht

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

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

Das Ändern oder Animieren dieser Eigenschaften unterbricht normalerweise jede aktuelle Geste in GMSMapView, z.B. das Schwenken oder Drehen eines Nutzers. Ähnlich verhält es sich, wenn ein Nutzer während einer Animation eine aktivierte Geste ausführt. In diesem Fall wird die Animation bei der aktuellen Präsentation gestoppt.

Übernimmt GMSCALayer.

Eigenschaften

CLLocationGradcameraLatitude
CLLocationGradcameraLongitude:
CLLocationDirectioncameraBelag
GleitkommazahlcameraZoomLevel:
DoppeltKamera-Blickwinkel

(Hinweis: Dies sind keine Mitgliederfunktionen.)

NSString *constkGMSLayerCameraLatitudeKey
 kGMSLayerCameraLatitudeKey-Bereiche von [-85, 85] und Werte außerhalb dieses Bereichs werden verzögert.
NSString *constkGMSLayerCameraLongitudeKey
 Der Wert von kGMSLayerCameraLongitudeKey liegt zwischen [-180, 180] und Werte außerhalb dieses Bereichs werden innerhalb dieses Bereichs zusammengefasst.
NSString *constkGMSLayerCameraBearingKey
 kGMSLayerCameraBearingKey reicht von [0, 360) und die Werte werden umschlossen.
NSString *constkGMSLayerCameraZoomLevelKey
 Der Wert von kGMSLayerCameraZoomLevelKey reicht von [kGMSMinZoomLevel, kGMSMaxZoomLevel]. Die Werte sind verzögert.
NSString *constkGMSLayerCameraViewingAngleKey
 Der Wert von kGMSLayerCameraViewingAngleKey reicht von null, also von oben nach unten, und je nach Zoomstufe des Modells zwischen 30 und 45 Grad in Richtung Horizont.

– (NSString* const) kGMSLayerCameraLatitudeKey [related]

kGMSLayerCameraLatitudeKey-Bereiche von [-85, 85] und Werte außerhalb dieses Bereichs werden verzögert.

– (NSString* const) kGMSLayerCameraLongitudeKey [related]

Der Wert von kGMSLayerCameraLongitudeKey liegt zwischen [-180, 180] und Werte außerhalb dieses Bereichs werden innerhalb dieses Bereichs zusammengefasst.

– (NSString* const) kGMSLayerCameraBearingKey [related]

kGMSLayerCameraBearingKey reicht von [0, 360) und die Werte werden umschlossen.

– (NSString* const) kGMSLayerCameraZoomLevelKey [related]

Der Wert von kGMSLayerCameraZoomLevelKey reicht von [kGMSMinZoomLevel, kGMSMaxZoomLevel]. Die Werte sind verzögert.

– (NSString* const) kGMSLayerCameraViewingAngleKey [related]

Der Wert von kGMSLayerCameraViewingAngleKey reicht von null, also von oben nach unten, und je nach Zoomstufe des Modells zwischen 30 und 45 Grad in Richtung Horizont.


Property-Dokumentation

– (CLLocationDegrades) cameraLatitude [read, write, assign]
– (CLLocationDegrades) cameraLongitude [read, write, assign]
– (CLLocationDirection) cameraBearing [read, write, assign]
– (float) cameraZoomLevel [read, write, assign]
– (double) cameraViewingAngle [read, write, assign]