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 | |
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 |
toString()
|
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.
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 |
---|
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 |
---|