Klassenreferenz für GMSUISettings

GMSUISettings-Klassenreferenz

Übersicht

Einstellungen für die Benutzeroberfläche einer GMSMapView.

Funktionen für öffentliche Mitglieder

(ungültig)setAllTouchsEnabled:
 Mit dieser Einstellung wird festgelegt, ob alle Touch-Gesten aktiviert (Standard) oder deaktiviert sein sollen.

Eigenschaften

BOOLscrollGesten
 Steuert, ob Scroll-Gesten aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLzoomGesten
 Steuert, ob Zoombewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLtiltTouch
 Steuert, ob Neigungsbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLrotateTouch
 Steuert, ob Drehbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLconsumesTouch-Gesten
 Steuert, ob Touch-Gesten von Nutzern vollständig von GMSMapView genutzt werden, wenn Touch-Gesten aktiviert sind (Standardeinstellung YES).
BOOLKompassschaltfläche
 Aktiviert oder deaktiviert den Kompass.
BOOLSchaltfläche „Mein Standort“
 Aktiviert oder deaktiviert die Schaltfläche „Mein Standort“.
BOOLIndoorPicker
 Aktiviert (Standardeinstellung) oder deaktiviert die Auswahl für den Innenbereich.
BOOLallowScrollTouchsDuringRotationOrZoom
 Bestimmt, ob Dreh- und Zoombewegungen außerhalb der Mitte ausgeführt und gescrollt werden können (Standardeinstellung: JA).

Dokumentation zu Mitgliederfunktionen

– (void) setAllTouchSEnabled: (BOOL) aktiviert

Mit dieser Einstellung wird festgelegt, ob alle Touch-Gesten aktiviert (Standard) oder deaktiviert sein sollen.

Nutzer können jedoch weiterhin durch Tippen auf Schaltflächen auf dem Bildschirm die Kamera bewegen, z. B. über den Kompass oder die Zoomsteuerung. Außerdem werden programmatische Bewegungen und Animationen dadurch nicht eingeschränkt.


Property-Dokumentation

– (BOOL) scrollGesten [read, write, assign]

Steuert, ob Scroll-Gesten aktiviert (Standardeinstellung) oder deaktiviert sind.

Ist diese Option aktiviert, können Nutzer die Kamera schwenken. Die programmatische Bewegung der Kamera wird dadurch nicht eingeschränkt.

– (BOOL) zoomGesten [read, write, assign]

Steuert, ob Zoombewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.

Ist diese Funktion aktiviert, können Nutzer mit zwei Fingern doppeltippen oder sie zusammenziehen, um die Kamera zu vergrößern oder zu verkleinern. Die programmatische Bewegung der Kamera wird dadurch nicht eingeschränkt.

– (BOOL) tiltTouchs [read, write, assign]

Steuert, ob Neigungsbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.

Bei Aktivierung dieser Option können Nutzer die Kamera durch Aufwärts- oder Abwärtswischen mit zwei Fingern neigen. Dadurch wird die programmatische Steuerung des „viewinggle“ der Kamera nicht eingeschränkt.

– (BOOL) rotateTouch [read, write, assign]

Steuert, ob Drehbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.

Bei Aktivierung dieser Option können Nutzer die Kamera durch eine Drehbewegung mit zwei Fingern drehen. Die programmatische Steuerung der Peilung der Kamera wird dadurch nicht eingeschränkt.

– (BOOL) consumesGestensInView [read, write, assign]

Steuert, ob Touch-Gesten von Nutzern vollständig von GMSMapView genutzt werden, wenn Touch-Gesten aktiviert sind (Standardeinstellung YES).

Dadurch wird verhindert, dass diese Gesten von übergeordneten Ansichten empfangen werden.

Wenn GMSMapView in einer UIScrollView oder einem anderen scrollbaren Bereich enthalten ist, werden Gesten auf der Karte nicht als Scroll-Gesten verwendet. Das Deaktivieren dieser Einstellung (auf „NO“ festgelegt) kann jedoch hilfreich sein, um komplexe Ansichtshierarchien oder Anforderungen zu unterstützen.

– (BOOL) compassButton [read, write, assign]

Aktiviert oder deaktiviert den Kompass.

Der Kompass ist ein Symbol auf der Karte, das die Richtung Norden angibt.

Wenn diese Option aktiviert ist, wird sie nur angezeigt, wenn die Kamera aus ihrer Standardausrichtung gedreht wird (entspricht 0). Wenn ein Nutzer auf den Kompass tippt, richtet er seine Standardausrichtung aus und verschwindet kurz darauf. Wenn die Option deaktiviert ist, wird der Kompass nie angezeigt.

– (BOOL) myLocationButton [read, write, assign]

Aktiviert oder deaktiviert die Schaltfläche „Mein Standort“.

Über diese Schaltfläche wird auf der Karte der aktuelle Nutzerstandort zentriert, wenn Nutzer darauf tippen.

– (BOOL) IndoorPicker [read, write, assign]

Aktiviert (Standardeinstellung) oder deaktiviert die Auswahl für den Innenbereich.

Wenn diese Option aktiviert ist, ist sie nur sichtbar, wenn die Ansicht auf ein Gebäude mit Daten zu Innenräumen gerichtet ist. Wenn die Option deaktiviert ist, kann die ausgewählte Etage weiterhin programmatisch über die „mapDisplay“-Eigenschaft „interDisplay“ gesteuert werden.

– (BOOL) allowScrollTouchsDuringRotationOrZoom [read, write, assign]

Bestimmt, ob Dreh- und Zoombewegungen außerhalb der Mitte ausgeführt und gescrollt werden können (Standardeinstellung: JA).