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, lubfalse
, 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, lubfalse
, 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, lubfalse
, 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, lubfalse
, 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, lubfalse
, 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, lubfalse
, 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.
|
---|