OpcjeGoogleMap

publiczna klasa końcowa GoogleMapOptions rozszerza obiekt Object
implementuje parcelable

Określa konfigurację GoogleMapOptions dla GoogleMap. Te opcje mogą być używane podczas dodawania mapy do aplikacji w sposób zautomatyzowany (a nie przez XML). Jeśli używasz MapFragment, możesz przekazać te opcje, korzystając ze statycznej metody fabrycznej newInstance(GoogleMapOptions). Jeśli używasz właściwości MapView, możesz przekazać te opcje za pomocą konstruktora MapView(Context, GoogleMapOptions).

Jeśli dodasz mapę w formacie XML, możesz zastosować te opcje za pomocą niestandardowych tagów XML.

Podsumowanie stałej dziedziczonej

Podsumowanie usługi Konstruktor

GoogleMapOptions()
Tworzy nowy obiekt GoogleMapOptions.

Podsumowanie metody publicznej

Opcje GoogleMap
ambientEnabled(wartość logiczna włączona)
Określa, czy styl stylu nieaktywnego ma być włączony.
Opcje GoogleMap
camera(KameraPosition)
Określa początkową pozycję kamery na mapie.
Opcje GoogleMap
compassEnabled (wartość logiczna włączona)
Określa, czy kompas ma być włączony.
statyczny GoogleMapOptions
createFromAttributes (kontekst kontekstowy, atrybuty AttributeSet)
Tworzy GoogleMapsOptions na podstawie: AttributeSet.
Wartość logiczna
Pozycja kamery
Wartość logiczna
Budki-wielkokątne
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
Opcje GoogleMap
LatLngBoundsForCameraTarget(obszary lampy błyskowe)
Określa ograniczenia długości geograficznej kamery, tak aby użytkownik, który przewija i przesuwa mapę, nie przesuwa się poza te granice.
Opcje GoogleMap
liteMode (włączona wartość logiczna)
Określa, czy mapa ma być utworzona w wersji uproszczonej.
Opcje GoogleMap
mapId(ciąg znaków mapy mapy)
Określa identyfikator mapy.
Opcje GoogleMap
mapToolbarEnabled (wartość logiczna włączona)
Określa, czy narzędzie MapToolbar ma być włączone.
Opcje GoogleMap
mapType(int mapType)
Określa zmianę początkowego typu mapy.
Opcje GoogleMap
maxZoomPreferences (liczba zmiennoprzecinkowa maxZoomPreferences)
Określa preferowaną górną granicę w przypadku powiększenia.
Opcje GoogleMap
minZoomPreferences (liczba min.w pływaniu)
Określa preferowaną dolną granicę powiększenia aparatu.
Opcje GoogleMap
rotateGesEnabled(wartość logiczna włączona)
Określa, czy gesty obrotu mają być włączone.
Opcje GoogleMap
scrollGessEnabled (wartość logiczna włączona)
Określa, czy gesty przewijania powinny być włączone.
Opcje GoogleMap
scrollGesEnabledDoutRotacjalubZoom(wartość logiczna włączona)
Określa, czy gesty przewijania powinny być włączone podczas gestów rotacji i powiększania.
Opcje GoogleMap
setInstrumentClusterMap(wartość logiczna to InstrumentCluster)
Opcje GoogleMap
tiltGesEnabled (wartość logiczna włączona)
Określa, czy gesty pochylenia mają być włączone.
Ciąg znaków
Opcje GoogleMap
useViewLifecycleInFragment(wartość logiczna useViewLifecycleInFragment)
Jeśli używasz obiektu MapFragment, ta flaga określa, czy cykl życia mapy powinien być powiązany z widokiem fragmentu czy z jego widokiem.
Opcje GoogleMap
zOrderOnTop(wartość logiczna zOrderOnTop)
Określ, czy powierzchnia mapy ma być umieszczona nad oknem.
Opcje GoogleMap
zoomControlsEnabled(Włączono wartość logiczną)
Określa, czy elementy sterujące powiększeniem mają być włączone.
Opcje GoogleMap
zoomGesEnabled włączone (wartość logiczna włączona).
Określa, czy gesty powiększenia mają być włączone.

Podsumowanie metody dziedziczonej

Budownictwo publiczne

publiczne GoogleMapOptions ()

Tworzy nowy obiekt GoogleMapOptions.

Metody publiczne

publiczne GoogleMapOptions ambientEnabled (wartość logiczna włączona)

Określa, czy styl stylu nieaktywnego ma być włączony. Wartością domyślną jest false. Gdy to ustawienie jest włączone, po włączeniu trybu nieaktywnego mogą być wyświetlane mapy dopasowane do otoczenia.

Parametry
włączono

publiczny GoogleMapOptions kamera (Kamera {/ kamera)

Określa początkową pozycję kamery na mapie.

Parametry
aparat

publiczne GoogleMapOptions compassEnabled (wartość logiczna włączona)

Określa, czy kompas ma być włączony. Więcej informacji: setCompassEnabled(boolean). Wartością domyślną jest true.

Parametry
włączono

public static GoogleMapOptions createFromAttributes (kontekst kontekstowy, atrybuty AttributeSet)

Tworzy GoogleMapsOptions na podstawie: AttributeSet.

Parametry
sytuacja
atrybuty

publiczna wartość logiczna getAmbientEnabled ()

Zwraca
  • parametr openEnabled lub null, jeśli nie określono inaczej.

public CameraPosition getCamera ()

Zwraca
  • wartość kamery lub wartość null (nieokreślona).

publiczna wartość logiczna getCompassEnabled()

Zwraca
  • opcja compassEnabled lub wartość null, jeśli nie została ona określona.

publiczne LatLngBounds getLatLngBoundsForCameraTarget ()

Zwraca
  • Znaki LatLngBound używane do ograniczania wartości docelowej kamery lub wartość null (nieokreślona).

publiczna wartość logiczna getLiteMode()

Zwraca
  • opcję liteMode lub jej wartość null (nieokreślona).

publiczna wartość logiczna getMapToolbarEnabled ()

Zwraca
  • Opcja mapToolbarEnabled lub wartość null, jeśli nie została określona.

publiczne int getMapType ()

Zwraca
  • Element mapType lub -1, jeśli nie został podany.

powszechna liczba zmiennoprzecinkowa getMaxZoomPreferences ()

Zwraca
  • wartość maksymalnego poziomu powiększenia lub wartość null (nieokreślona).

powszechna liczba zmiennoprzecinkowa getMinZoomPreferences ()

Zwraca
  • minimalne ustawienie poziomu powiększenia lub wartość null (nieokreślona).

publiczna wartość logiczna getrotGesEnabled ()

Zwraca
  • opcja rotacji Gesty lub wartość null (nie określono).

publiczna wartość logiczna get ScrollGesEnabled ()

Zwraca
  • opcja ScrollGesEnabled lub wartość null, jeśli nie została ona określona.

publiczną wartość logiczna get ScrollGesEnabledDourRotacjaOrZoom ()

Zwraca
  • opcja ScrollGesEnabledDoutObróćOrZoom lub wartość null, jeśli nie określono tego argumentu.

publiczna wartość logiczna getSurfaceGesEnabled ()

Zwraca
  • Opcja tiltGesEnabled lub jest pusta, jeśli nie została określona.

publiczna wartość logiczna getUseViewLifecycleInFragment ()

Zwraca
  • Opcja useViewLifecycleInFragment lub wartość null (nie określono).

publiczna wartość logiczna getZOrderOnTop()

Zwraca
  • opcja zOrderOnTop lub wartość null (nie określono).

publiczna wartość logiczna getZoomControlsEnabled()

Zwraca
  • opcja zoomControlsEnabled lub ma wartość null, jeśli nie została ona określona.

publiczna wartość logiczna getZoomGesEnabled()

Zwraca
  • Opcja zoomGeminis włączonych lub nieokreślona.

GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds objazd)

Określa ograniczenia długości geograficznej kamery, tak aby użytkownik, który przewija i przesuwa mapę, nie przesuwa się poza te granice.

Aby dowiedzieć się więcej, zobacz setLatLngBoundsForCameraTarget(LatLngBounds).

Parametry
ograniczenia

GoogleMapOptions liteMode (wartość logiczna włączona)

Określa, czy mapa ma być utworzona w wersji uproszczonej. Wartością domyślną jest false. Po włączeniu wersji uproszczonej mapy będą wczytywane jako obrazy statyczne. Zwiększa 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 Lite ani w ogóle go obracać lub obracać.

Parametry
włączono

publiczny GoogleMapOptions mapId (String mapId)

Określa identyfikator mapy.

Parametry
identyfikator mapy

publiczne GoogleMapOptions mapToolbarEnabled (wartość logiczna włączona)

Określa, czy narzędzie MapToolbar ma być włączone. Więcej informacji: setMapToolbarEnabled(boolean). Wartością domyślną jest true.

Parametry
włączono

GoogleMapOptions mapType (int mapType)

Określa zmianę początkowego typu mapy.

Parametry
typ mapy

publiczne GoogleMapOptions maxZoomPreferences (float maxZoomPreferences)

Określa preferowaną górną granicę w przypadku powiększenia.

Aby dowiedzieć się więcej, zobacz setMaxZoomPreference(float).

Parametry
maxZoomPreferences

publiczne GoogleMapOptions minZoomPreferences (float minZoomPreferences)

Określa preferowaną dolną granicę powiększenia aparatu.

Aby dowiedzieć się więcej, zobacz setMinZoomPreference(float).

Parametry
MinimumZoom

publiczne GoogleMapOptions rotateGesEnabled (wartość logiczna włączona)

Określa, czy gesty obrotu mają być włączone. Więcej informacji: setRotateGesturesEnabled(boolean). Wartością domyślną jest true.

Parametry
włączono

publiczne GoogleMapOptions scrollGesEnabled (wartość logiczna włączona)

Określa, czy gesty przewijania powinny być włączone. Więcej informacji: setScrollGesturesEnabled(boolean). Wartością domyślną jest true.

Parametry
włączono

publiczne GoogleMapOptions scrollGesEnabledDourThroughOrZoom (wartość logiczna włączona)

Określa, czy gesty przewijania powinny być włączone podczas gestów rotacji i powiększania. Więcej informacji: setScrollGesturesEnabledDuringRotateOrZoom(boolean). Wartością domyślną jest true.

Parametry
włączono

GoogleMapOptions setInstrumentClusterMap (boolean isInstrumentCluster)

Parametry
Klaster instrumentów

publiczne GoogleMapOptions tiltGesEnabled (wartość logiczna włączona)

Określa, czy gesty pochylenia mają być włączone. Więcej informacji: setTiltGesturesEnabled(boolean). Wartością domyślną jest true.

Parametry
włączono

Public String toString ()

publiczne GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

Jeśli używasz obiektu MapFragment, ta flaga określa, czy cykl życia mapy powinien być powiązany z widokiem fragmentu czy z jego widokiem. Wartością domyślną jest false, co wiąże cykl życia mapy z fragmentem.

Cykl życia fragmentu umożliwia szybsze renderowanie mapy, gdy fragment jest odłączony i ponownie dołączony, ponieważ bazowy kontekst GL jest zachowywany. Skutkuje to tym, że odłączenie fragmentu będzie wiązało się z kosztami, ale nie będzie miało wpływu na jego wykorzystanie w mapie.

Korzystanie z widoku cyklu życia fragmentu oznacza, że mapa nie będzie używana ponownie po odłączeniu i ponownym dołączeniu fragmentu. Spowoduje to ponowne wyrenderowanie mapy od zera (co może potrwać kilka sekund). Oznacza to też, że chociaż fragment jest odłączony i nie ma widoku, wszystkie metody GoogleMap zwracają NullPointerException.

Parametry
użyj fragmentu_WyświetleniaInformacji

publiczne GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)

Określ, czy powierzchnia mapy ma być umieszczona nad oknem. Więcej informacji: setZOrderOnTop(boolean). Pamiętaj, że dotyczy to wszystkich innych widoków, które mogą pojawić się na mapie (np. elementów sterujących powiększeniem i przycisku mojej lokalizacji).

Parametry
ZOrderOnTop

GoogleMapOptions zoomControlsEnabled (wartość logiczna włączona)

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łączono

GoogleMapOptions zoomGesEnabled (wartość logiczna włączona)

Określa, czy gesty powiększenia mają być włączone. Więcej informacji: setZoomGesturesEnabled(boolean). Wartością domyślną jest true.

Parametry
włączono