Ustawienia Ui

publiczna klasa końcowy UiSettings rozszerza Object

Ustawienia interfejsu użytkownika Map Google. Aby uzyskać ten interfejs, wywołaj getUiSettings().

Podsumowanie metod publicznych

boolean
isCompassEnabled()
Określa, czy kompas jest włączony lub wyłączony.
boolean
isIndoorLevelPickerEnabled()
Określa, czy selektor poziomu wewnętrznego jest włączony lub wyłączony.
boolean
isMapToolbarEnabled()
Określa, czy pasek narzędzi mapy ma być włączony lub wyłączony.
boolean
isMyLocationButtonEnabled()
Sprawdza, czy przycisk Moja lokalizacja jest włączony/wyłączony.
boolean
isRotateGesturesEnabled()
Określa, czy gesty obracania są włączone czy wyłączone.
boolean
isScrollGesturesEnabled()
Określa, czy gesty przewijania są włączone czy wyłączone.
boolean
isScrollGesturesEnabledDuringRotateOrZoom()
Określa, czy gesty przewijania są włączone/wyłączane podczas obracania i powiększania.
boolean
isTiltGesturesEnabled()
Określa, czy gesty przechylania są włączone lub wyłączone.
boolean
isZoomControlsEnabled()
Sprawdza, czy elementy sterujące powiększeniem są włączone lub wyłączone.
boolean
isZoomGesturesEnabled()
Określa, czy gesty powiększania są włączone lub wyłączone.
void
setAllGesturesEnabled(wartość logiczna włączona)
Określa, czy wszystkie gesty mają być włączone czy wyłączone.
void
setCompassEnabled(wartość logiczna włączona)
Włącza lub wyłącza kompas.
void
setIndoorLevelPickerEnabled(wartość logiczna włączona)
Określa, czy selektor poziomu wewnętrznego ma być włączony, gdy włączony jest tryb wewnętrzny.
void
setMapToolbarEnabled(wartość logiczna włączona)
Określa, czy pasek narzędzi mapy ma być włączony czy wyłączony.
void
setMyLocationButtonEnabled(wartość logiczna włączona)
Włącza lub wyłącza przycisk Moja lokalizacja.
void
setRotateGesturesEnabled(wartość logiczna włączona)
Określa, czy gesty obracania mają być włączone czy wyłączone.
void
setScrollGesturesEnabled(wartość logiczna włączona)
Określa, czy gesty przewijania mają być włączone czy wyłączone.
void
setScrollGesturesEnabledDuringRotateOrZoom(wartość logiczna włączona)
Określa, czy gesty przewijania mogą być wykonywane w tym samym czasie co gest powiększania lub obracania.
void
setTiltGesturesEnabled(wartość logiczna włączona)
Określa, czy gesty przechylania mają być włączone czy wyłączone.
void
setZoomControlsEnabled(wartość logiczna włączona)
Włącza i wyłącza elementy sterujące powiększeniem.
void
setZoomGesturesEnabled(wartość logiczna włączona)
Określa, czy gesty powiększania mają być włączone czy wyłączone.

Podsumowanie metod dziedziczonych

Metody publiczne

public boolean isCompassEnabled ()

Określa, czy kompas jest włączony lub wyłączony.

Akcje powrotne
  • true, gdy kompas jest włączony, lub false, gdy kompas jest wyłączony.

public boolean isIndoorLevelPickerEnabled ()

Określa, czy selektor poziomu wewnętrznego jest włączony lub wyłączony. Oznacza to, że selektor poziomów pojawi się, gdy aktywny jest budynek z mapami obiektu.

Akcje powrotne
  • true, jeśli selektor poziomów jest włączony, lub false, jeśli selektor poziomów jest wyłączony.

public boolean isMapToolbarEnabled ()

Określa, czy pasek narzędzi mapy ma być włączony lub wyłączony.

Akcje powrotne
  • true, jeśli pasek narzędzi mapy jest włączony; false w przeciwnym razie.

public boolean isMyLocationButtonEnabled ()

Sprawdza, czy przycisk Moja lokalizacja jest włączony/wyłączony.

Akcje powrotne
  • true, jeśli włączony jest przycisk mojej lokalizacji; false, jeśli przycisk mojej lokalizacji jest wyłączony.

public boolean isRotateGesturesEnabled ()

Określa, czy gesty obracania są włączone czy wyłączone.

Akcje powrotne
  • true, jeśli są włączone gesty obracania, lub false, gdy są wyłączone.

public boolean isScrollGesturesEnabled ()

Określa, czy gesty przewijania są włączone czy wyłączone.

Akcje powrotne
  • true, jeśli są włączone gesty przewijania, lub false, jeśli są wyłączone.

public boolean isScrollGesturesEnabledDuringRotateOrZoom ()

Określa, czy gesty przewijania są włączone/wyłączane podczas obracania i powiększania.

Akcje powrotne
  • true, jeśli gesty przewijania są włączone podczas gestów obracania lub powiększania; false, jeśli gesty przewijania są wyłączone podczas gestów obracania lub powiększania.

public boolean isTiltGesturesEnabled ()

Określa, czy gesty przechylania są włączone lub wyłączone.

Akcje powrotne
  • true, jeśli włączone są gesty przechylania; false, gdy są wyłączone.

public boolean isZoomControlsEnabled ()

Sprawdza, czy elementy sterujące powiększeniem są włączone lub wyłączone.

Akcje powrotne
  • true, jeśli elementy sterujące powiększeniem są włączone, lub false, gdy są wyłączone;

public boolean isZoomGesturesEnabled ()

Określa, czy gesty powiększania są włączone lub wyłączone.

Akcje powrotne
  • true, jeśli są włączone gesty powiększania, lub false, gdy są wyłączone.

public void setAllGesturesEnabled (boolean enabled)

Określa, czy wszystkie gesty mają być włączone czy wyłączone. Jeśli ta opcja jest włączona, dostępne są wszystkie gesty. W przeciwnym razie wszystkie gesty są wyłączone. Nie ogranicza to użytkownikom możliwości poruszania się po ekranie za pomocą przycisków (np.przycisków kompasu lub powiększenia) w celu poruszania kamerą. Nie ogranicza to też automatyzacji ruchów i animacji.

Parametry
włączone true, aby włączyć wszystkie gesty, lub false, aby wyłączyć wszystkie gesty.

public void setCompassEnabled (boolean enabled)

Włącza lub wyłącza kompas. Kompas to ikona na mapie, która wskazuje kierunek północny na mapie. Jeśli ta opcja jest włączona, pojawia się tylko wtedy, gdy kamera jest przechylona lub odwrócona od domyślnej orientacji (pochylenie 0 i wartość kierunku o wartości 0). Gdy użytkownik kliknie kompas, kamera ustawi się w orientacji domyślnej i wkrótce znika. Jeśli wyłączysz kompas, nie będzie on się nigdy wyświetlać.

Domyślnie kompas jest włączony (co pokazuje się, gdy kamera nie ma ustawionej orientacji domyślnej).

Parametry
włączone true, aby włączyć kompas, false, aby go wyłączyć.

public void setIndoorLevelPickerEnabled (boolean enabled)

Określa, czy selektor poziomu wewnętrznego ma być włączony, gdy włączony jest tryb wewnętrzny. Jeśli ma wartość true, po zaznaczeniu budynku z mapami obiektu pojawi się selektor poziomów. Jeśli ustawiona jest wartość false, nie pojawi się selektor poziomów – aplikacja musi udostępniać własny sposób wyboru poziomów. Domyślnym działaniem jest wyświetlanie selektora poziomów.

Parametry
włączone true, aby wyświetlić, lub false, aby ukryć selektor poziomów.

public void setMapToolbarEnabled (boolean enabled)

Określa, czy pasek narzędzi mapy ma być włączony czy wyłączony. Jeśli ta opcja jest włączona, a pasek narzędzi mapy może być wyświetlany w bieżącym kontekście, użytkownicy widzą pasek z różnymi działaniami zależnymi od kontekstu, takimi jak „Otwórz tę mapę w aplikacji Mapy Google” i „Znajdź trasę do podświetlonego znacznika w aplikacji Mapy Google”.

Domyślnie pasek narzędzi mapy jest włączony.

Parametry
włączone true, aby włączyć pasek narzędzi mapy, false, aby go wyłączyć.

public void setMyLocationButtonEnabled (boolean enabled)

Włącza lub wyłącza przycisk Moja lokalizacja. Przycisk mojej lokalizacji powoduje przesuwanie kamery tak, że lokalizacja użytkownika znajduje się na środku mapy. Jeśli przycisk jest włączony, pojawia się tylko wtedy, gdy włączona jest warstwa Moja lokalizacja.

Domyślnie przycisk Moja lokalizacja jest włączony (co oznacza, że jest widoczny, gdy włączona jest warstwa Moja lokalizacja).

Parametry
włączone true, aby włączyć przycisk mojej lokalizacji, lub false, aby go wyłączyć.

public void setRotateGesturesEnabled (boolean enabled)

Określa, czy gesty obracania mają być włączone czy wyłączone. Jeśli ta opcja jest włączona, użytkownicy mogą obracać kamerę 2 palcami. Jeśli ta opcja jest wyłączona, użytkownicy nie mogą obracać kamery gestami. To ustawienie nie ogranicza użytkownikowi możliwości zresetowania kamery przez kliknięcie ikony kompasu ani nie ogranicza jej automatycznych ruchów i animacji.

Domyślnie gesty obracania są włączone.

Parametry
włączone true – włączanie obracania, a false – wyłączanie gestów obracania.

public void setScrollGesturesEnabled (boolean enabled)

Określa, czy gesty przewijania mają być włączone czy wyłączone. Jeśli ta opcja jest włączona, użytkownicy mogą przesuwać palcem, aby przesuwać aparat. Jeśli ta funkcja jest wyłączona, przesuwanie nie przyniesie żadnego efektu. To ustawienie nie ogranicza automatycznego ruchu ani animacji kamery.

Domyślnie gesty przewijania są włączone.

Parametry
włączone true, aby włączyć gesty przewijania, lub false, aby je wyłączyć.

public void setScrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

Określa, czy gesty przewijania mogą być wykonywane w tym samym czasie co gest powiększania lub obracania. Jeśli ta opcja jest włączona, użytkownicy mogą przewijać mapę, gdy ją obracają lub powiększają. Jeśli ta opcja jest wyłączona, nie można przewijać mapy, gdy użytkownik obraca ją lub powiększa za pomocą gestów. To ustawienie nie wyłącza całkowicie gestów przewijania, tylko podczas gestów obracania i powiększania, ani nie ogranicza automatycznych ruchów ani animacji kamery.

Domyślnie gesty przewijania są włączone podczas obracania i powiększania.

Parametry
włączone true – włączanie gestów przewijania podczas gestów obracania i powiększania; false – wyłącza gesty przewijania podczas gestów obracania i powiększania.

public void setTiltGesturesEnabled (boolean enabled)

Określa, czy gesty przechylania mają być włączone czy wyłączone. Gdy ta opcja jest włączona, użytkownicy mogą przechylać kamerę 2 palcami w pionie w dół. Jeśli ta opcja jest wyłączona, użytkownicy nie mogą przechylać kamery za pomocą gestów. To ustawienie nie ogranicza użytkownikom możliwości kliknięcia ikony kompasu w celu zresetowania orientacji kamery, nie ogranicza też możliwości automatyzacji ruchu i animacji kamery.

Domyślnie włączone są gesty przechylania.

Parametry
włączone true, aby włączyć gesty przechylania, lub false, aby wyłączyć gesty przechylania.

public void setZoomControlsEnabled (boolean enabled)

Włącza i wyłącza elementy sterujące powiększeniem. Jeśli ta opcja jest włączona, elementy sterujące powiększeniem to 2 przyciski (jeden do powiększania i drugi do pomniejszania) wyświetlanych na ekranie. Po naciśnięciu sprawia, że kamera powiększa (lub pomniejsza) widok o jeden poziom powiększenia. Jeśli zasada jest wyłączona, elementy sterujące powiększeniem nie są widoczne.

Domyślnie elementy sterujące powiększeniem są włączone.

Parametry
włączone true – do włączania elementów sterujących powiększeniem, a false – do ich wyłączania.

public void setZoomGesturesEnabled (boolean enabled)

Określa, czy gesty powiększania mają być włączone czy wyłączone. Gdy ta opcja jest włączona, użytkownicy mogą powiększyć obraz, dotykając dwukrotnie lub dotykając ekranu 2 palcami, albo rozsuwając palce, aby powiększyć obraz. Jeśli są wyłączone, te gesty nie mają żadnego efektu. To ustawienie nie ma wpływu na przyciski powiększania ani nie ogranicza zautomatyzowanego ruchu i animacji kamery.

Domyślnie gesty powiększania są włączone.

Parametry
włączone true, aby włączyć gesty powiększenia, lub false, aby wyłączyć gesty powiększania.