UiSettings

Öffentliche finale Klasse UiSettings erweitert Objekt

Einstellungen für die Benutzeroberfläche einer GoogleMap-Karte. Rufen Sie getUiSettings() auf, um diese Schnittstelle abzurufen.

Public Method Summary

boolean
isCompassEnabled()
Ruft ab, ob der Kompass aktiviert oder deaktiviert ist.
boolean
isIndoorLevelPickerEnabled()
Ruft ab, ob die Auswahl für Indoor-Karten aktiviert oder deaktiviert ist.
boolean
isMapToolbarEnabled()
Ruft ab, ob die Kartensymbolleiste aktiviert oder deaktiviert ist.
boolean
isMyLocationButtonEnabled()
Ruft ab, ob die Schaltfläche für meinen Standort aktiviert oder deaktiviert ist.
boolean
isRotateGesturesEnabled()
Ermittelt, ob Touch-Gesten zum Drehen aktiviert oder deaktiviert sind.
boolean
isScrollGesturesEnabled()
Ermittelt, ob Scroll-Gesten aktiviert oder deaktiviert sind.
boolean
isScrollGesturesEnabledDuringRotateOrZoom()
Ermittelt, ob Scroll-Gesten beim Drehen und Zoomen aktiviert oder deaktiviert sind.
boolean
isTiltGesturesEnabled()
Ruft ab, ob Touch-Gesten zum Neigen aktiviert oder deaktiviert sind.
boolean
isZoomControlsEnabled()
Ruft ab, ob die Zoomsteuerelemente aktiviert oder deaktiviert sind.
boolean
isZoomGesturesEnabled()
Ermittelt, ob Zoombewegungen aktiviert oder deaktiviert sind.
void
setAllGesturesEnabled(boolesch aktiviert)
Legt fest, ob alle Touch-Gesten aktiviert oder deaktiviert werden sollen.
void
setCompassEnabled(boolesch aktiviert)
Aktiviert oder deaktiviert den Kompass.
void
setIndoorLevelPickerEnabled(boolesch aktiviert)
Legt fest, ob die Auswahl für Indoor-Karten aktiviert ist, wenn der Indoor-Modus aktiviert ist.
void
setMapToolbarEnabled(boolesch aktiviert)
Legt fest, ob die Kartensymbolleiste aktiviert oder deaktiviert werden soll.
void
setMyLocationButtonEnabled(boolesch aktiviert)
Aktiviert oder deaktiviert die Schaltfläche „Mein Standort“.
void
setRotateGesturesEnabled(boolesch aktiviert)
Legt fest, ob Drehbewegungen aktiviert oder deaktiviert werden sollen.
void
setScrollGesturesEnabled(boolesch aktiviert)
Legt fest, ob Scrollbewegungen aktiviert oder deaktiviert werden sollen.
void
setScrollGesturesEnabledDuringRotateOrZoom(boolesch aktiviert)
Legt fest, ob Scroll-Touch-Gesten gleichzeitig mit einer Zoom- oder Drehbewegung ausgeführt werden können.
void
setTiltGesturesEnabled(boolesch aktiviert)
Legt fest, ob Neigebewegungen aktiviert oder deaktiviert werden sollen
void
setZoomControlsEnabled(boolesch aktiviert)
Aktiviert oder deaktiviert die Zoomsteuerelemente.
void
setZoomGesturesEnabled(boolesch aktiviert)
Legt fest, ob Zoombewegungen aktiviert oder deaktiviert werden sollen

Inherited Method Summary

Public Methods

public boolean isCompassEnabled ()

Ruft ab, ob der Kompass aktiviert oder deaktiviert ist.

Rückgaben
  • true, wenn der Kompass aktiviert ist; false, wenn er deaktiviert ist.

public boolean isIndoorLevelPickerEnabled ()

Ruft ab, ob die Auswahl für Indoor-Karten aktiviert oder deaktiviert ist. Das heißt, ob die Ebenenauswahl angezeigt wird, wenn ein Gebäude mit Indoor-Karten hervorgehoben wird.

Rückgaben
  • true, wenn die Ebenenauswahl aktiviert ist; false, wenn die Ebenenauswahl deaktiviert ist.

public boolean isMapToolbarEnabled ()

Ruft ab, ob die Kartensymbolleiste aktiviert oder deaktiviert ist.

Rückgaben
  • true, wenn die Kartensymbolleiste aktiviert ist, andernfalls false.

public boolean isMyLocationButtonEnabled ()

Ruft ab, ob die Schaltfläche für meinen Standort aktiviert oder deaktiviert ist.

Rückgaben
  • true, wenn die Schaltfläche „Mein Standort“ aktiviert ist; false, wenn die Schaltfläche „Mein Standort“ deaktiviert ist.

public boolesch isRotateGesturesEnabled ()

Ermittelt, ob Touch-Gesten zum Drehen aktiviert oder deaktiviert sind.

Rückgaben
  • true, wenn Touch-Gesten zum Drehen aktiviert sind; false, wenn Touch-Gesten zum Drehen deaktiviert sind.

public boolean isScrollGesturesEnabled ()

Ermittelt, ob Scroll-Gesten aktiviert oder deaktiviert sind.

Rückgaben
  • true, wenn Scroll-Touch-Gesten aktiviert sind; false, wenn Scroll-Touch-Gesten deaktiviert sind.

public boolesch isScrollGesturesEnabledDuringRotateOrZoom ()

Ermittelt, ob Scroll-Gesten beim Drehen und Zoomen aktiviert oder deaktiviert sind.

Rückgaben
  • true, wenn Scroll- und Zoom-Touch-Gesten beim Drehen oder Zoomen aktiviert sind; false, wenn Scroll-Touch-Gesten beim Drehen oder Zoomen deaktiviert sind.

public boolesch isTiltGesturesEnabled ()

Ruft ab, ob Touch-Gesten zum Neigen aktiviert oder deaktiviert sind.

Rückgaben
  • true, wenn Touch-Gesten zum Neigen aktiviert sind; false, wenn Touch-Gesten deaktiviert sind.

public boolean isZoomControlsEnabled ()

Ruft ab, ob die Zoomsteuerelemente aktiviert oder deaktiviert sind.

Rückgaben
  • true, wenn die Zoomsteuerelemente aktiviert sind; false, wenn die Zoomsteuerelemente deaktiviert sind;

public boolean isZoomGesturesEnabled ()

Ermittelt, ob Zoombewegungen aktiviert oder deaktiviert sind.

Rückgaben
  • true, wenn Zoom-Touch-Gesten aktiviert sind; false, wenn Zoom-Touch-Gesten deaktiviert sind.

public void setAllGesturesEnabled (boolean enabled)

Legt fest, ob alle Touch-Gesten aktiviert oder deaktiviert werden sollen. Wenn diese Option aktiviert ist, sind alle Touch-Gesten verfügbar. Andernfalls werden sie deaktiviert. Nutzer können weiterhin auf Schaltflächen auf dem Bildschirm tippen, um die Kamera zu bewegen (z.B. Kompass- oder Zoomsteuerelemente), und programmatische Bewegungen und Animationen werden nicht eingeschränkt.

Parameter
aktiviert true, um alle Touch-Gesten zu aktivieren, und false, um alle Touch-Gesten zu deaktivieren.

public void setCompassEnabled (boolean enabled)

Aktiviert oder deaktiviert den Kompass. Der Kompass ist ein Symbol auf der Karte, das die Richtung von Norden auf der Karte angibt. Wenn diese Option aktiviert ist, wird sie nur angezeigt, wenn die Kamera weg von der Standardausrichtung geneigt oder gedreht wurde (Neigung 0 und Peilung 0). Wenn der Nutzer auf den Kompass klickt, wird die Kamera auf die Standardausrichtung ausgerichtet und wird kurz darauf ausgeblendet. Ist sie deaktiviert, wird der Kompass nie angezeigt.

Standardmäßig ist der Kompass aktiviert. Er wird angezeigt, wenn sich die Kamera nicht in der Standardausrichtung befindet.

Parameter
aktiviert true zum Aktivieren des Kompasses; false zum Deaktivieren des Kompasses

public void setIndoorLevelPickerEnabled (boolean enabled)

Legt fest, ob die Auswahl für Indoor-Karten aktiviert ist, wenn der Indoor-Modus aktiviert ist. Bei true wird die Ebenenauswahl eingeblendet, wenn ein Gebäude mit Indoor-Karten hervorgehoben ist. Wenn false, wird keine Ebenenauswahl angezeigt. Eine Anwendung muss eine eigene Methode zur Ebenenauswahl bereitstellen. Standardmäßig wird die Ebenenauswahl angezeigt.

Parameter
aktiviert true zum Anzeigen; false zum Ausblenden der Ebenenauswahl.

public void setMapToolbarEnabled (boolean enabled)

Legt fest, ob die Kartensymbolleiste aktiviert oder deaktiviert werden soll. Wenn diese Option aktiviert ist und die Kartensymbolleiste im aktuellen Kontext angezeigt werden kann, sehen Nutzer eine Leiste mit verschiedenen kontextabhängigen Aktionen, darunter „Diese Karte in der Google Maps App öffnen“ und „Wegbeschreibung zur hervorgehobenen Markierung in der Google Maps App finden“.

Die Kartensymbolleiste ist standardmäßig aktiviert.

Parameter
aktiviert true zum Aktivieren der Kartensymbolleiste; false zum Deaktivieren der Kartensymbolleiste

public void setMyLocationButtonEnabled (boolean enabled)

Aktiviert oder deaktiviert die Schaltfläche „Mein Standort“. Über die Schaltfläche „Mein Standort“ bewegt sich die Kamera so, dass sich der Standort des Nutzers in der Mitte der Karte befindet. Ist die Schaltfläche aktiviert, wird sie nur angezeigt, wenn die Ebene „Mein Standort“ aktiviert ist.

Die Schaltfläche „Mein Standort“ ist standardmäßig aktiviert und wird daher angezeigt, wenn die Ebene „Mein Standort“ aktiviert ist.

Parameter
aktiviert true zum Aktivieren der Schaltfläche „Mein Standort“; false zum Deaktivieren der Schaltfläche „Mein Standort“.

public void setRotateGesturesEnabled (boolean enabled)

Legt fest, ob Drehbewegungen aktiviert oder deaktiviert werden sollen. Wenn diese Option aktiviert ist, können Nutzer durch eine Drehbewegung mit zwei Fingern die Kamera drehen. Ist sie deaktiviert, können Nutzer die Kamera nicht über Touch-Gesten drehen. Diese Einstellung hindert den Nutzer weder daran, auf das Kompasssymbol zu tippen, um die Kameraausrichtung zurückzusetzen, noch schränkt sie programmatische Bewegungen und Animationen der Kamera ein.

Standardmäßig sind Touch-Gesten zum Drehen aktiviert.

Parameter
aktiviert true, um das Drehen zu aktivieren, und false, um Touch-Gesten zum Drehen zu deaktivieren.

public void setScrollGesturesEnabled (boolean enabled)

Legt fest, ob Scrollbewegungen aktiviert oder deaktiviert werden sollen. Wenn diese Option aktiviert ist, können Nutzer die Kamera durch Wischen schwenken. Ist sie deaktiviert, hat das Wischen keine Auswirkungen. Diese Einstellung schränkt die programmatische Bewegung und Animation der Kamera nicht ein.

Standardmäßig sind Scroll-Gesten aktiviert.

Parameter
aktiviert true, um Scroll-Touch-Gesten zu aktivieren, false zum Deaktivieren von Scroll-Touch-Gesten.

public void setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

Legt fest, ob Scroll-Touch-Gesten gleichzeitig mit einer Zoom- oder Drehbewegung ausgeführt werden können. Wenn diese Option aktiviert ist, können Nutzer die Karte beim Drehen oder Zoomen der Karte scrollen. Wenn diese Option deaktiviert ist, kann die Karte nicht gescrollt werden, während der Nutzer die Karte mit Touch-Gesten dreht oder zoomt. Durch diese Einstellung werden Scrollgesten nicht vollständig deaktiviert, sondern nur beim Drehen und Zoomen. Programmatische Bewegungen und Animationen der Kamera werden ebenfalls nicht eingeschränkt.

Standardmäßig sind Scrollbewegungen beim Drehen und Zoomen aktiviert.

Parameter
aktiviert true zum Aktivieren von Scroll-Touch-Gesten beim Drehen oder Zoomen; false zum Deaktivieren von Scroll-Touch-Gesten beim Drehen oder Zoomen

public void setTiltGesturesEnabled (boolean enabled)

Legt fest, ob Neigebewegungen aktiviert oder deaktiviert werden sollen Wenn diese Option aktiviert ist, können Nutzer die Kamera neigen, indem sie vertikal mit zwei Fingern nach unten wischen. Ist sie deaktiviert, können Nutzer die Kamera nicht über Touch-Gesten neigen. Diese Einstellung hindert Nutzer nicht daran, auf das Kompasssymbol zu tippen, um die Kameraausrichtung zurückzusetzen, und schränkt die programmatische Bewegung und Animation der Kamera nicht ein.

Standardmäßig sind Neigebewegungen aktiviert.

Parameter
aktiviert true, um Touch-Gesten zum Neigen zu aktivieren, false, um Neigebewegungen zu deaktivieren.

public void setZoomControlsEnabled (boolean enabled)

Aktiviert oder deaktiviert die Zoomsteuerelemente. Wenn diese Option aktiviert ist, besteht die Zoomsteuerung aus zwei Schaltflächen (eine zum Heranzoomen und eine zum Herauszoomen), die auf dem Bildschirm angezeigt werden. Wenn sie gedrückt werden, zoomt die Kamera jeweils um eine Zoomstufe heran oder heraus. Ist sie deaktiviert, werden die Zoomsteuerelemente nicht angezeigt.

Die Zoomsteuerelemente sind standardmäßig aktiviert.

Parameter
aktiviert true zum Aktivieren der Zoomsteuerelemente und false zum Deaktivieren der Zoomsteuerelemente

public void setZoomGesturesEnabled (boolean enabled)

Legt fest, ob Zoombewegungen aktiviert oder deaktiviert werden sollen Wenn diese Option aktiviert ist, können Nutzer entweder doppeltippen, mit zwei Fingern tippen oder auseinander- und zusammenziehen, um die Kamera zu zoomen. Wenn diese Funktion deaktiviert ist, haben diese Touch-Gesten keine Auswirkungen. Diese Einstellung wirkt sich weder auf die Zoomschaltflächen aus noch schränkt sie das programmatische Bewegen und die Animation der Kamera ein.

Standardmäßig sind Zoombewegungen aktiviert.

Parameter
aktiviert true, um Touch-Gesten zum Zoomen zu aktivieren, und false, um Touch-Gesten zum Zoomen zu deaktivieren.