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 |
|---|