GMSMutableCameraPosition-Klassenreferenz


Überblick

Änderbare Version von GMSCameraPosition

Übernimmt GMSCameraPosition.

Öffentliche Mitgliederfunktionen

(Instanztyp)initWithTarget:zoom:bearing:viewingAngle:
 Definierter Initialisierer.
(Instanztyp)initWithTarget:zoom:
 Convenience-Initialisierer für GMSCameraPosition für ein bestimmtes Ziel und eine bestimmte Zoomstufe.
(Instanztyp)initWithLatitude:longitude:zoom:
 Convenience-Initialisierer für GMSCameraPosition für eine bestimmte Breite, einen bestimmten Längengrad und eine bestimmte Zoomstufe.
(Instanztyp)initWithLatitude:longitude:zoom:bearing:viewingAngle:
 Convenience-Initialisierer für GMSCameraPosition mit Breiten-/Längengrad und allen anderen Kameraeigenschaften gemäß -initWithTarget:zoom:bearing:viewingAngle:.

Statische Funktionen für öffentliche Mitglieder

(Instanztyp)+ cameraWithTarget:zoom:
 Convenience-Konstruktor für GMSCameraPosition für ein bestimmtes Ziel und eine bestimmte Zoomstufe.
(Instanztyp)+ cameraWithLatitude:longitude:zoom:
 Convenience-Konstruktor für GMSCameraPosition, wie per KameraWithTarget:zoom:.
(Instanztyp)+ cameraWithTarget:zoom:bearing:viewingAngle::
 Convenience-Konstruktor für GMSCameraPosition mit allen Kameraeigenschaften gemäß initWithTarget:zoom:bearing:viewingAngle:.
(Instanztyp)+ cameraWithLatitude:longitude:zoom:bearing:viewingAngle:
 Convenience-Konstruktor für GMSCameraPosition mit Breiten-/Längengrad und allen anderen Kameraeigenschaften gemäß initWithTarget:zoom:bearing:viewingAngle:.
(float) + zoomAtCoordinate:forMeters:perPoints:
 Ruft die Zoomstufe ab, bei der die meters-Entfernung bei der gegebenen coord auf der Erde der angegebenen Anzahl von Bildschirm-points entspricht.

Attribute

CLLocationCoordinate2DZiel
float Zoomen
CLLocationDirectionLagerung
DoppelwertviewingAngle

Dokumentation zu Mitgliederfunktionen

– (instancetype) initWithTarget: (CLLocationCoordinate2D)  Ziel
Zoom: (float)  Zoomen
Lage: (CLLocationDirection) Lagerung
Betrachtungswinkel: (doppelt) viewingAngle

Definierter Initialisierer.

Konfiguriert diese GMSCameraPosition mit allen verfügbaren Kameraeigenschaften. Wenn Sie eine GMSCameraPosition über diesen Initialisierer (oder über die folgenden Convenience-Konstruktoren) erstellen, werden Kamerawerte implizit angedockt.

Parameter:
ZielOrt auf der Erde, auf den die Kamera zeigt.
zoomDie Zoomstufe nahe der Bildschirmmitte.
bearingAusrichtung der Kamera in Grad im Uhrzeigersinn vom geografischen Norden aus
viewingAngleDer Winkel in Grad des Kamerawinkels vom Nadir (direkt zur Erde ausgerichtet)
– (instancetype) initWithTarget: (CLLocationCoordinate2D)  Ziel
Zoom: (float)  Zoomen

Convenience-Initialisierer für GMSCameraPosition für ein bestimmtes Ziel und eine bestimmte Zoomstufe.

Dadurch werden die Peilung und der Betrachtungswinkel dieser Kamera auf die Standardwerte gesetzt, d.h. sie ist direkt auf die Erdoberfläche ausgerichtet und der Bildschirm oben zeigt nach Norden.

Parameter:
ZielOrt auf der Erde, auf den die Kamera zeigt.
zoomDie Zoomstufe nahe der Bildschirmmitte.
– (Instanztyp) initWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
Zoom: (float)  Zoomen

Convenience-Initialisierer für GMSCameraPosition für eine bestimmte Breite, einen bestimmten Längengrad und eine bestimmte Zoomstufe.

Dadurch werden die Peilung und der Betrachtungswinkel dieser Kamera auf die Standardwerte gesetzt, d.h. sie ist direkt auf die Erdoberfläche ausgerichtet und der Bildschirm oben zeigt nach Norden.

Parameter:
latitudeDie Breitengradkomponente des Ortes, auf den die Kamera zeigt.
longitudeDie Breitengradkomponente des Ortes, auf den die Kamera zeigt.
zoomDie Zoomstufe nahe der Bildschirmmitte.
– (Instanztyp) initWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
Zoom: (float)  Zoomen
Lage: (CLLocationDirection) Lagerung
Betrachtungswinkel: (doppelt) viewingAngle

Convenience-Initialisierer für GMSCameraPosition mit Breiten-/Längengrad und allen anderen Kameraeigenschaften gemäß -initWithTarget:zoom:bearing:viewingAngle:.

Parameter:
latitudeDie Breitengradkomponente des Ortes, auf den die Kamera zeigt.
longitudeDie Breitengradkomponente des Ortes, auf den die Kamera zeigt.
zoomDie Zoomstufe nahe der Bildschirmmitte.
bearingAusrichtung der Kamera in Grad im Uhrzeigersinn vom geografischen Norden aus
viewingAngleDer Winkel in Grad des Kamerawinkels vom Nadir (direkt zur Erde ausgerichtet)
+ (Instanztyp) KameraWithTarget: (CLLocationCoordinate2D)  Ziel
Zoom: (float)  Zoomen

Convenience-Konstruktor für GMSCameraPosition für ein bestimmtes Ziel und eine bestimmte Zoomstufe.

Dadurch werden die Peilung und der Betrachtungswinkel dieser Kamera auf die Standardwerte gesetzt, d.h. sie ist direkt auf die Erdoberfläche ausgerichtet und der Bildschirm oben zeigt nach Norden.

+ (Instanztyp) KameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
Zoom: (float)  Zoomen

Convenience-Konstruktor für GMSCameraPosition, wie per KameraWithTarget:zoom:.

+ (Instanztyp) KameraWithTarget: (CLLocationCoordinate2D)  Ziel
Zoom: (float)  Zoomen
Lage: (CLLocationDirection) Lagerung
Betrachtungswinkel: (doppelt) viewingAngle

Convenience-Konstruktor für GMSCameraPosition mit allen Kameraeigenschaften gemäß initWithTarget:zoom:bearing:viewingAngle:.

+ (Instanztyp) KameraWithLatitude: (CLLocationDegrees) latitude
longitude: (CLLocationDegrees) longitude
Zoom: (float)  Zoomen
Lage: (CLLocationDirection) Lagerung
Betrachtungswinkel: (doppelt) viewingAngle

Convenience-Konstruktor für GMSCameraPosition mit Breiten-/Längengrad und allen anderen Kameraeigenschaften gemäß initWithTarget:zoom:bearing:viewingAngle:.

+ (float) zoomAtCoordinate: (CLLocationCoordinate2D)  Koordinaten
forMeters: (CLLocationDistance) Meter
Punkte: (CGFloat) points (Punkte)

Ruft die Zoomstufe ab, bei der die meters-Entfernung bei der gegebenen coord auf der Erde der angegebenen Anzahl von Bildschirm-points entspricht.

Bei extrem großen oder kleinen Entfernungen kann die zurückgegebene Zoomstufe kleiner oder größer als die minimale oder maximale Zoomstufe sein, die für die Kamera zulässig ist.

Diese Hilfsmethode ist nützlich, um Kamerapositionen zu erstellen, die bestimmte physische Bereiche auf der Erde enthalten.


Property-Dokumentation

– (CLLocationCoordinate2D) target [read, write, assign]

Implementiert GMSCameraPosition.

- (Unverankert) zoom [read, write, assign]

Implementiert GMSCameraPosition.

- (CLLocationDirection) Lagerung [read, write, assign]

Implementiert GMSCameraPosition.

- (doppelt) viewingAngle [read, write, assign]

Implementiert GMSCameraPosition.