implementuje Parcelable
Określa konfigurację GoogleMapOptions dla obiektu GoogleMap
. Tych opcji można używać podczas programowego dodawania mapy do aplikacji (zamiast za pomocą pliku XML). Jeśli korzystasz z urządzenia MapFragment
, możesz przekazać te opcje za pomocą statycznej metody fabrycznej newInstance(GoogleMapOptions)
. Jeśli używasz obiektu MapView
, możesz przekazywać te opcje w konstruktorze MapView(Context, GoogleMapOptions)
.
Jeśli dodasz mapę za pomocą kodu XML, możesz zastosować te opcje za pomocą niestandardowych tagów XML.
Dziedziczone podsumowanie stałych
Publiczne podsumowanie konstruktora
GoogleMapOptions()
Tworzy nowy obiekt GoogleMapOptions.
|
Podsumowanie metod publicznych
GoogleMapOptions |
ambientEnabled(wartość logiczna włączona)
Określa, czy styl nieaktywny ma być włączony.
|
GoogleMapOptions | |
GoogleMapOptions |
compassEnabled(wartość logiczna włączona)
Określa, czy ma być włączony kompas.
|
statyczny GoogleMapOptions |
createFromAttributes(kontekst, atrybuty zbioru atrybutów)
Tworzy Google MapsOptions na podstawie
AttributeSet . |
Wartość logiczna | |
CameraPosition | |
Wartość logiczna | |
LatLngBounds |
getLatLngBoundsForCameraTarget(funkcja)
|
Wartość logiczna |
getLiteMode(),
|
Wartość logiczna | |
int |
getMapType(),
|
Liczba zmiennoprzecinkowa | |
Liczba zmiennoprzecinkowa | |
Wartość logiczna | |
Wartość logiczna | |
Wartość logiczna | |
Wartość logiczna | |
Wartość logiczna | |
Wartość logiczna | |
Wartość logiczna | |
Wartość logiczna | |
GoogleMapOptions |
latLngBoundsForCameraTarget(LatLngBounds llbounds)
Określa granice lokalizacji geograficznej, by ograniczyć cel kamery. Dzięki temu podczas przewijania i przesuwania mapy cel kamery nie wykracza poza te granice.
|
GoogleMapOptions |
liteMode(wartość logiczna włączona)
Określa, czy mapę należy tworzyć w wersji uproszczonej.
|
GoogleMapOptions |
mapId(identyfikator mapy ciągu znaków)
Określa identyfikator mapy.
|
GoogleMapOptions |
mapToolbarEnabled(wartość logiczna włączona)
Określa, czy pasek narzędzi mapToolbar ma być włączony.
|
GoogleMapOptions |
mapType(int mapType)
Określa zmianę początkowego typu mapy.
|
GoogleMapOptions |
maxZoomPreference(zmiennoprzecinkowy maxZoomPreference)
Określa preferowaną górną granicę powiększenia.
|
GoogleMapOptions |
minZoomPreference(zmiennoprzecinkowy minZoomPreference)
Określa preferowaną dolną granicę powiększenia.
|
GoogleMapOptions |
rotateGesturesEnabled(wartość logiczna włączona)
Określa, czy gesty obracania mają być włączone.
|
GoogleMapOptions |
scrollGesturesEnabled(wartość logiczna włączona)
Określa, czy gesty przewijania mają być włączone.
|
GoogleMapOptions |
scrollGesturesEnabledDuringRotateOrZoom(wartość logiczna włączona)
Określa, czy podczas gestów obracania i powiększania mają być włączone gesty przewijania.
|
GoogleMapOptions |
setInstrumentClusterMap(wartość logiczna isInstrumentCluster)
|
GoogleMapOptions |
tiltGesturesEnabled(wartość logiczna włączona)
Określa, czy gesty przechylania mają być włączone.
|
Ciąg znaków |
toString()
|
GoogleMapOptions |
useViewLifecycleInFragment(wartość logiczna useViewLifecycleInFragment)
W przypadku korzystania z flagi
MapFragment ta flaga określa, czy cykl życia mapy powinien być powiązany z widokiem fragmentu czy z samym fragmentem. |
GoogleMapOptions |
zOrderOnTop(wartość logiczna zOrderOnTop)
Możesz określić, czy powierzchnia widoku mapy ma być umieszczona na górze jego okna.
|
GoogleMapOptions |
zoomControlsEnabled(wartość logiczna włączona)
Określa, czy elementy sterujące powiększeniem mają być włączone.
|
GoogleMapOptions |
zoomGesturesEnabled(wartość logiczna włączona)
Określa, czy gesty powiększania mają być włączone.
|
Podsumowanie metod dziedziczonych
Publiczne konstruktorzy
publiczna GoogleMapOptions ()
Tworzy nowy obiekt GoogleMapOptions.
Metody publiczne
public GoogleMapOptions ambientEnabled (boolean enabled)
Określa, czy styl nieaktywny ma być włączony. Wartością domyślną jest false
.
Gdy ta opcja jest włączona, mapy z motywami otoczenia mogą się wyświetlać, gdy urządzenie Ambiactive przejdzie w tryb nieaktywny.
Parametry
włączone |
---|
public GoogleMapOptions camera (CameraPosition aparat)
Określa początkowe położenie aparatu na mapie.
Parametry
kamera |
---|
public GoogleMapOptions compassEnabled (boolean enabled)
Określa, czy ma być włączony kompas. Więcej informacji: setCompassEnabled(boolean)
. Wartością domyślną jest true
.
Parametry
włączone |
---|
public static GoogleMapOptions createFromAttributes (Kontekst kontekstu, atrybuty AttributeSet)
Tworzy Google MapsOptions na podstawie AttributeSet
.
Parametry
sytuacja | |
---|---|
attrs |
public wartość logiczna getAmbientEnabled ()
Akcje powrotne
- a także wartość null, jeśli jej nie określono.
public CameraPosition getCamera ()
Akcje powrotne
- opcję aparatu lub wartość null, jeśli jej nie określono.
public wartość logiczna getCompassEnabled ()
Akcje powrotne
- Opcja compassEnabled lub wartość null, jeśli nie określono inaczej.
public LatLngBounds getLatLngBoundsForCameraTarget ()
Akcje powrotne
- Wartość LatLngBounds używana do ograniczenia celu kamery lub wartość null, jeśli nie określono inaczej.
public wartość logiczna getLiteMode ()
Akcje powrotne
- opcję liteMode lub wartość null, jeśli jej nie określono.
public Boolean getMapToolbarEnabled ()
Akcje powrotne
- opcję mapToolbarEnabled lub wartość null, jeśli nie określono inaczej.
public int getMapType ()
Akcje powrotne
- korzystając z opcji mapType, lub -1, jeśli nie określono inaczej.
public Float getMaxZoomPreference ()
Akcje powrotne
- ustawienie maksymalnego poziomu powiększenia lub wartość null, jeśli nie określono inaczej.
public Float getMinZoomPreference ()
Akcje powrotne
- ustawienie minimalnego poziomu powiększenia lub wartość null, jeśli nie określono inaczej.
public Wartość logiczna getRotateGesturesEnabled ()
Akcje powrotne
- Opcja rotacji gestów lub wartość null, jeśli nie określono inaczej.
public Wartość logiczna getScrollGesturesEnabled ()
Akcje powrotne
- w przypadku opcji ScrollgessEnabled lub wartość null, jeśli nie określono inaczej.
public Boolean getScrollGesturesEnabledDuringRotateOrZoom ()
Akcje powrotne
- w przypadku ustawienia ScrollgessEnabledDuringRotualOrZoom lub ma wartość null, jeśli nie określono inaczej.
public Boolean getTiltGesturesEnabled ()
Akcje powrotne
- opcję tiltgessEnabled lub wartość null, jeśli nie określono inaczej.
public Wartość logiczna getUseViewLifecycleInFragment ()
Akcje powrotne
- opcję useViewLifecycleInFragment lub wartość null, jeśli nie określono inaczej.
public Wartość logiczna getZOrderOnTop ()
Akcje powrotne
- opcję zOrderOnTop lub wartość null, jeśli nie określono inaczej.
public Wartość logiczna getZoomControlsEnabled ()
Akcje powrotne
- opcję zoomControlsEnabled lub ma wartość null, jeśli nie określono inaczej.
public wartość logiczna getZoomGesturesEnabled ()
Akcje powrotne
- opcję zoomgessEnabled lub null, jeśli nie określono jej.
public GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)
Określa granice lokalizacji geograficznej, by ograniczyć cel kamery. Dzięki temu podczas przewijania i przesuwania mapy cel kamery nie wykracza poza te granice.
Aby dowiedzieć się więcej, zobacz setLatLngBoundsForCameraTarget(LatLngBounds)
.
Parametry
llbounds |
---|
public GoogleMapOptions liteMode (boolean enabled)
Określa, czy mapę należy tworzyć w wersji uproszczonej. Wartością domyślną jest false
.
Jeśli wersja uproszczona jest włączona, mapy będą się wczytywać jako obrazy statyczne. Poprawia to wydajność w przypadku, gdy w tym samym czasie musi być wyświetlanych wiele map, np. na przewijanej liście. Użytkownik nie może jednak przesuwać ani powiększać map w trybie uproszczonym, a także w ogóle nie przechylać ani obracać.
Parametry
włączone |
---|
public GoogleMapOptions mapToolbarEnabled (boolean enabled)
Określa, czy pasek narzędzi mapToolbar ma być włączony. Więcej informacji: setMapToolbarEnabled(boolean)
. Wartością domyślną jest true
.
Parametry
włączone |
---|
public GoogleMapOptions mapType (int mapType)
Określa zmianę początkowego typu mapy.
Parametry
mapType |
---|
public GoogleMapOptions maxZoomPreference (float maxZoomPreference)
Określa preferowaną górną granicę powiększenia.
Aby dowiedzieć się więcej, zobacz setMaxZoomPreference(float)
.
Parametry
maxZoomPreference |
---|
public GoogleMapOptions minZoomPreference (float minZoomPreference)
Określa preferowaną dolną granicę powiększenia.
Aby dowiedzieć się więcej, zobacz setMinZoomPreference(float)
.
Parametry
minZoomPreference |
---|
public GoogleMapOptions rotateGesturesEnabled (boolean enabled)
Określa, czy gesty obracania mają być włączone. Więcej informacji: setRotateGesturesEnabled(boolean)
. Wartością domyślną jest true
.
Parametry
włączone |
---|
public GoogleMapOptions scrollGesturesEnabled (boolean enabled)
Określa, czy gesty przewijania mają być włączone. Więcej informacji: setScrollGesturesEnabled(boolean)
. Wartością domyślną jest true
.
Parametry
włączone |
---|
public GoogleMapOptions scrollGesturesEnabledDuringRotateOrZoom (boolean enabled)
Określa, czy podczas gestów obracania i powiększania mają być włączone gesty przewijania. Więcej informacji: setScrollGesturesEnabledDuringRotateOrZoom(boolean)
. Wartością domyślną jest true
.
Parametry
włączone |
---|
public GoogleMapOptions setInstrumentClusterMap (boolean isInstrumentCluster)
Parametry
isInstrumentCluster |
---|
public GoogleMapOptions tiltGesturesEnabled (boolean enabled)
Określa, czy gesty przechylania mają być włączone. Więcej informacji: setTiltGesturesEnabled(boolean)
. Wartością domyślną jest true
.
Parametry
włączone |
---|
public String toString ()
public GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)
W przypadku korzystania z flagi MapFragment
ta flaga określa, czy cykl życia mapy powinien być powiązany z widokiem fragmentu czy z samym fragmentem. Wartość domyślna to false
, która wiąże cykl życia mapy z danym fragmentem.
Wykorzystanie cyklu życia fragmentu umożliwia szybsze renderowanie mapy, gdy fragment zostanie odłączony i ponownie podłączony, ponieważ zachowany jest bazowy kontekst GL. Wiąże się to z kosztem, że odłączenie fragmentu, ale nie jego zniszczenie, nie spowoduje zwolnienia pamięci używanej przez mapę.
Cykl życia widoku fragmentu oznacza, że po odłączeniu i ponownym dołączeniu fragmentu mapa nie jest używana ponownie. Spowoduje to ponowne wyrenderowanie mapy od zera, co może potrwać kilka sekund. Oznacza to również, że chociaż fragment jest odłączony i dlatego nie ma widoku, wszystkie metody GoogleMap
powodują wywołanie NullPointerException
.
Parametry
useViewLifecycleInFragment |
---|
public GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)
Możesz określić, czy powierzchnia widoku mapy ma być umieszczona na górze jego okna. Więcej informacji: setZOrderOnTop(boolean)
. Pamiętaj, że obejmie to wszystkie pozostałe widoki, które mogą pojawić się na mapie (np. elementy sterujące powiększeniem, przycisk Moja lokalizacja).
Parametry
zOrderOnTop |
---|
public GoogleMapOptions zoomControlsEnabled (boolean enabled)
Określa, czy elementy sterujące powiększeniem mają być włączone. Więcej informacji: setZoomControlsEnabled(boolean)
. Wartością domyślną jest true
.
Parametry
włączone |
---|
public GoogleMapOptions zoomGesturesEnabled (boolean enabled)
Określa, czy gesty powiększania mają być włączone. Więcej informacji: setZoomGesturesEnabled(boolean)
. Wartością domyślną jest true
.
Parametry
włączone |
---|