OpcjeGoogleMap

publiczna klasa końcowy GoogleMapOptions rozszerza Object
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
camera(CameraPosition)
Określa początkowe położenie aparatu na mapie.
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
Wartość logiczna
Wartość logiczna
int
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
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 mapId (String mapId)

Określa identyfikator mapy.

Parametry
mapId

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