Referenz zur GMSUISettings-Klasse

Referenz zur GMSUISettings-Klasse

Überblick

Einstellungen für die Benutzeroberfläche einer GMSMapView.

Funktionen für öffentliche Mitglieder

(void) setAllUnlocksEnabled:
 Legt fest, ob alle Touch-Gesten aktiviert (Standardeinstellung) oder deaktiviert sein sollen.

Eigenschaften

BOOLscrollGestures
 Steuert, ob Scrollbewegungen aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLzoomGestures
 Steuert, ob Touch-Gesten zum Zoomen aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLtiltGestures
 Steuert, ob Touch-Gesten zum Neigen aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLrotateGestures
 Steuert, ob Touch-Gesten zum Drehen aktiviert (Standardeinstellung) oder deaktiviert sind.
BOOLconsumesGesturesInView
 Steuert, ob Gesten von Nutzern vollständig von GMSMapView verarbeitet werden, wenn sie aktiviert sind (Standardeinstellung: JA).
BOOLcompassButton
 Aktiviert oder deaktiviert den Kompass.
BOOLmyLocationButton
 Aktiviert oder deaktiviert die Schaltfläche "Mein Standort".
BOOLindoorPicker
 Aktiviert (Standardeinstellung) oder deaktiviert die Auswahl für die Innenbereiche.
BOOLallowScrollGesturesDuringRotateOrZoom
 Steuert, ob Touch-Gesten zum Drehen und Zoomen außerhalb der Mitte und Scrollen ausgeführt werden können (Standardeinstellung: JA).

Dokumentation zu Mitgliederfunktionen

– (void) setAllUnlocksEnabled: (BOOL)  aktiviert

Legt fest, ob alle Touch-Gesten aktiviert (Standardeinstellung) oder deaktiviert sein sollen.

Nutzer können die Kamera aber nicht bewegen, um die Kamera zu bewegen (z. B. die Kompass- oder Zoomsteuerung) und sie können auch nicht auf Schaltflächen auf dem Bildschirm tippen. Programmatische Bewegungen und Animationen werden ebenfalls nicht eingeschränkt.


Property-Dokumentation

- (BOOL) scrollGestures [read, write, assign]

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

Wenn diese Option aktiviert ist, können Nutzer die Kamera durch Ziehen schwenken. Dies schränkt das programmatische Bewegen der Kamera nicht ein.

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

Steuert, ob Touch-Gesten zum Zoomen aktiviert (Standardeinstellung) oder deaktiviert sind.

Wenn diese Option aktiviert ist, können Nutzer doppeltippen, mit zwei Fingern tippen oder die Finger auseinander- und zusammenziehen, um die Kamera zu zoomen. Dies schränkt das programmatische Bewegen der Kamera nicht ein.

- (BOOL) tiltGestures [read, write, assign]

Steuert, ob Touch-Gesten zum Neigen aktiviert (Standardeinstellung) oder deaktiviert sind.

Bei Aktivierung dieser Option können Nutzer die Kamera durch Aufwärts- oder Abwärtswischen mit zwei Fingern neigen. Dies schränkt die programmatische Steuerung des Blickwinkels der Kamera nicht ein.

- (BOOL) rotateGestures [read, write, assign]

Steuert, ob Touch-Gesten zum Drehen aktiviert (Standardeinstellung) oder deaktiviert sind.

Bei Aktivierung dieser Option können Nutzer die Kamera durch eine Drehbewegung mit zwei Fingern drehen. Dies beschränkt nicht die programmatische Kontrolle über die Lage der Kamera.

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

Steuert, ob Gesten von Nutzern vollständig von GMSMapView verarbeitet werden, wenn sie aktiviert sind (Standardeinstellung: JA).

Dadurch wird verhindert, dass diese Touch-Gesten in Elternansichten empfangen werden.

Wenn GMSMapView in einer UIScrollView (oder einem anderen scrollbaren Bereich) enthalten ist, bedeutet dies, dass Touch-Gesten auf der Karte nicht zusätzlich als Scroll-Gesten verarbeitet werden. Bei komplexen Ansichtshierarchien oder Anforderungen kann es jedoch hilfreich sein, diese Option zu deaktivieren (auf NEIN gesetzt).

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

Aktiviert oder deaktiviert den Kompass.

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

Ist diese Option aktiviert, wird sie nur angezeigt, wenn die Kamera von ihrer Standardausrichtung weg gedreht wird (Ausrichtung 0). Wenn ein Nutzer auf den Kompass tippt, passt sich die Kamera automatisch an die Standardausrichtung an und wird kurz danach wieder ausgeblendet. Wenn diese Option deaktiviert ist, wird der Kompass nie angezeigt.

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

Aktiviert oder deaktiviert die Schaltfläche "Mein Standort".

Dabei handelt es sich um eine auf der Karte sichtbare Schaltfläche, die die Karte auf den aktuellen Nutzerstandort zentriert, wenn sie von einem Nutzer angetippt wird.

- (BOOL) indoorPicker [read, write, assign]

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

Wenn diese Option aktiviert ist, ist sie nur sichtbar, wenn der Fokus der Ansicht auf einem Gebäude mit Etagendaten für Innenbereiche liegt. Wenn diese Option deaktiviert ist, kann die ausgewählte Etage weiterhin programmatisch über die Eigenschaft „hidoorDisplay mapView“ gesteuert werden.

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

Steuert, ob Touch-Gesten zum Drehen und Zoomen außerhalb der Mitte und Scrollen ausgeführt werden können (Standardeinstellung: JA).