GMSPanoramaCamera-Klassenreferenz


Überblick

GMSPanoramaCamera wird verwendet, um die Blickrichtung von GMSPanoramaView zu steuern.

Es enthält keine Informationen darüber, welches spezielle Panorama angezeigt werden soll.

Öffentliche Mitgliederfunktionen

(ID)initWithOrientation:zoom:FOV::
 Definierter Initialisierer.

Statische Funktionen für öffentliche Mitglieder

(Instanztyp)+ cameraWithOrientation:zoom:
 Praktischer Konstruktor, der die Richtung und den Neigungswinkel als Teil von orientation angibt, plus zoom und das Standard-Sichtfeld (90 Grad).
(Instanztyp)+ cameraWithHeading:pitch:zoom:
 Convenience-Konstruktor, der heading, pitch, zoom mit Standard-Sichtfeld (90 Grad) angibt.
(Instanztyp)+ cameraWithOrientation:zoom:FOV::
 Convenience-Konstruktor für GMSPanoramaCamera, der alle Kameraeigenschaften mit Richtung und Neigung als Teil von orientation angibt.
(Instanztyp)+ cameraWithHeading:pitch:zoom:FOV:
 Convenience-Konstruktor für GMSPanoramaCamera, der alle Kameraeigenschaften angibt.

Attribute

DoppelwertSichtfeld
 Das Sichtfeld in Grad, das bei Vergrößerungsstufe 1 von der größeren Dimension (Breite oder Höhe) der Ansicht abgedeckt wird.
float Zoomen
 Passt den sichtbaren Bereich des Bildschirms an.
GMSOrientationAusrichtung
 Die Kameraausrichtung, in der Ausrichtung und Neigung zusammengefasst sind

Dokumentation zu Mitgliederfunktionen

– (id) initWithOrientation: (GMSOrientation) Ausrichtung
Zoom: (float)  Zoomen
Sichtfeld: (doppelt) Sichtfeld

Definierter Initialisierer.

Konfiguriert GMSPanoramaCamera mit orientation, zoom und FOV. Diese Werte werden an akzeptable Bereiche angepasst.

+ (instancetype) KameraMitOrientation: (GMSOrientation) Ausrichtung
Zoom: (float)  Zoomen

Praktischer Konstruktor, der die Richtung und den Neigungswinkel als Teil von orientation angibt, plus zoom und das Standard-Sichtfeld (90 Grad).

+ (Instanztyp) KameraWithHeading: (CLLocationDirection) Überschrift
Verkaufspräsentation: (doppelt) Verkaufsgespräche
Zoom: (float)  Zoomen

Convenience-Konstruktor, der heading, pitch, zoom mit Standard-Sichtfeld (90 Grad) angibt.

+ (instancetype) KameraMitOrientation: (GMSOrientation) Ausrichtung
Zoom: (float)  Zoomen
Sichtfeld: (doppelt) Sichtfeld

Convenience-Konstruktor für GMSPanoramaCamera, der alle Kameraeigenschaften mit Richtung und Neigung als Teil von orientation angibt.

+ (Instanztyp) KameraWithHeading: (CLLocationDirection) Überschrift
Verkaufspräsentation: (doppelt) Verkaufsgespräche
Zoom: (float)  Zoomen
Sichtfeld: (doppelt) Sichtfeld

Convenience-Konstruktor für GMSPanoramaCamera, der alle Kameraeigenschaften angibt.


Property-Dokumentation

- (doppeltes) FOV [read, assign]

Das Sichtfeld in Grad, das bei Vergrößerungsstufe 1 von der größeren Dimension (Breite oder Höhe) der Ansicht abgedeckt wird.

Dies ist auf den Bereich [1, 160] Grad beschränkt und hat den Standardwert 90.

Niedrigere Sichtfeldwerte erzeugen einen Zoomeffekt, größere Sichtfeldwerte einen Fischaugeneffekt.

Hinweis:
Dies ist nicht das angezeigte Sichtfeld, wenn der Zoom etwas anders als 1 ist. Zoomgesten des Nutzers steuern die Zoomeigenschaft, nicht diese Eigenschaft.
- (Unverankert) zoom [read, assign]

Passt den sichtbaren Bereich des Bildschirms an.

Bei einer Zoomstufe von N wird der gleiche Bereich angezeigt wie der mittlere Breite/N-Höhe/N Fläche von dem, was bei Zoomstufe 1 zu sehen ist.

Der Zoom ist auf den für die Implementierung definierten Bereich [1, 5] beschränkt.

- (GMSOrientation) Ausrichtung [read, assign]

Die Kameraausrichtung, in der Ausrichtung und Neigung zusammengefasst sind