Referenz zur GMSCameraUpdate-Klasse

GMSCameraUpdate-Klassenreferenz

Überblick

GMSCameraUpdate steht für ein Update, das auf eine GMSMapView angewendet werden kann.

Sie enthält eine Logik zum Ändern der aktuellen Kamera.

Sie sollte nur mit den Factory Hilfsmethoden unten erstellt werden.

Statische Funktionen für öffentliche Mitglieder

(GMSCameraUpdate *)+ zoomIn
 Gibt ein GMSCameraUpdate zurück, das die Karte heranzoomt.
(GMSCameraUpdate *)+ zoomOut
 Gibt ein GMSCameraUpdate zurück, das auf der Karte herauszoomt.
(GMSCameraUpdate *)+ zoomBy:
 Gibt ein GMSCameraUpdate zurück, das den Zoom um den angegebenen Wert ändert.
(GMSCameraUpdate *)+ zoomTo:
 Gibt ein GMSCameraUpdate zurück, das den Zoom auf den angegebenen Wert setzt.
(GMSCameraUpdate *)+ setTarget:
 Gibt ein GMSCameraUpdate zurück, das das Kameraziel auf die angegebene Koordinate setzt.
(GMSCameraUpdate *)+ setTarget:zoom:
 Gibt ein GMSCameraUpdate zurück, das das Kameraziel und die Zoomstufe auf die angegebenen Werte festlegt.
(GMSCameraUpdate *)+ setCamera:
 Gibt ein GMSCameraUpdate zurück, das die Kamera auf die angegebene GMSCameraPosition setzt.
(GMSCameraUpdate *)+ fitBounds:
 Gibt ein GMSCameraUpdate zurück, das die Kamera so umwandelt, dass die angegebenen Grenzen auf dem Bildschirm mit der größtmöglichen Zoomstufe zentriert werden.
(GMSCameraUpdate *)+ fitBounds:withPadding:
 Dies ist ähnlich wie fitBounds: ermöglicht jedoch die Angabe des Abstands (in Punkten), um den Markierungsrahmen von den Rändern der Ansicht aus einzufügen.
(GMSCameraUpdate *)+ fitBounds:withEdgeInsets:
 Dies ist ähnlich wie fitBounds: erlaubt jedoch das Angeben von Randeinfügungen, um den Begrenzungsrahmen von den Rändern der Ansicht aus einzufügen.
(GMSCameraUpdate *)+ scrollByX:Y:
 Gibt ein GMSCameraUpdate zurück, das die Mitte der Ansicht um die angegebene Anzahl von Punkten in x- und y-Richtung verschiebt.
(GMSCameraUpdate *)+ zoomBy:atPoint:
 Gibt ein GMSCameraUpdate zurück, das mit einem Fokuspunkt zoomt. Der Fokuspunkt bleibt dabei fixiert auf dem Bildschirm.

Dokumentation zu Mitgliederfunktionen

Gibt ein GMSCameraUpdate zurück, das die Karte heranzoomt.

Die Zoomstufe beträgt 1,0.

Gibt ein GMSCameraUpdate zurück, das auf der Karte herauszoomt.

Die Zoomstufe beträgt -1,0.

+ (GMSCameraUpdate *) zoomBy: (float)  Delta

Gibt ein GMSCameraUpdate zurück, das den Zoom um den angegebenen Wert ändert.

+ (GMSCameraUpdate *) zoomTo: (float)  Zoomen

Gibt ein GMSCameraUpdate zurück, das den Zoom auf den angegebenen Wert setzt.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  Ziel

Gibt ein GMSCameraUpdate zurück, das das Kameraziel auf die angegebene Koordinate setzt.

+ (GMSCameraUpdate *) setTarget: (CLLocationCoordinate2D)  Ziel
Zoom: (float)  Zoomen

Gibt ein GMSCameraUpdate zurück, das das Kameraziel und die Zoomstufe auf die angegebenen Werte festlegt.

Gibt ein GMSCameraUpdate zurück, das die Kamera auf die angegebene GMSCameraPosition setzt.

Gibt ein GMSCameraUpdate zurück, das die Kamera so umwandelt, dass die angegebenen Grenzen auf dem Bildschirm mit der größtmöglichen Zoomstufe zentriert werden.

Die Grenzen haben einen Standardabstand von 64 Punkten.

Das zurückgegebene Kamera-Update setzt die Lage und Neigung der Kamera auf den Standardwert von null zurück, d.h. sie ist nach Norden ausgerichtet und direkt auf die Erde blicken.

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) Grenzen
withPadding: (CGFloat) Abstand

Dies ist ähnlich wie fitBounds: ermöglicht jedoch die Angabe des Abstands (in Punkten), um den Markierungsrahmen von den Rändern der Ansicht aus einzufügen.

Wenn der angeforderte padding-Wert größer als die Ansicht in vertikaler oder horizontaler Richtung ist, wird die Karte maximal herausgezoomt.

+ (GMSCameraUpdate *) fitBounds: (GMSCoordinateBounds *) Grenzen
withEdgeInsets: (UIEdgeInsets) edgeInsets

Dies ist ähnlich wie fitBounds: erlaubt jedoch das Angeben von Randeinfügungen, um den Begrenzungsrahmen von den Rändern der Ansicht aus einzufügen.

Wenn die angeforderten edgeInsets größer als die Ansicht in vertikaler oder horizontaler Richtung sind, wird die Karte maximal herausgezoomt.

+ (GMSCameraUpdate *) scrollByX: (CGFloat) dX
Y: (CGFloat) dY

Gibt ein GMSCameraUpdate zurück, das die Mitte der Ansicht um die angegebene Anzahl von Punkten in x- und y-Richtung verschiebt.

X wächst nach rechts, Y wächst nach unten.

+ (GMSCameraUpdate *) zoomBy: (float)  Zoomen
AtPoint: (CGPoint) Zugangspunkt

Gibt ein GMSCameraUpdate zurück, das mit einem Fokuspunkt zoomt. Der Fokuspunkt bleibt dabei fixiert auf dem Bildschirm.