Widok mapy

klasa publiczna MapView rozszerza element Frame

Widok, w którym wyświetlana jest mapa (z danymi pochodzącymi z usługi Mapy Google), Zaznaczenie spowoduje naciśnięcie klawiszy i dotykowe gesty, aby przesunąć mapę.

Użytkownicy tej klasy muszą przekazać wszystkie metody cyklu życia z lokalizacji Activity lub Fragment zawierające ten widok do odpowiednich w tej klasie. W szczególności musisz przekazać te metody:

Wartość GoogleMap musi być pobrana za pomocą getMapAsync(OnMapReadyCallback). MapView automatycznie inicjuje system map i widok.

Prostszą metodą wyświetlania mapy jest użycie znaczników MapFragment (lub SupportMapFragment), jeśli chcesz kierować reklamy na wcześniejsze platformy.

Uwaga: nie zalecamy dodawania dzieci do tego widoku.

Przewodnik dla programistów

Więcej informacji znajdziesz w przewodniku dla deweloperów po pakiecie SDK Map Google na Androida.

Podsumowanie stałej dziedziczonej

Podsumowanie dziedziczonego pola

Podsumowanie usługi Konstruktor

MapView (kontekst kontekstowy)
MapView(kontekst kontekstowy, atrybuty atrybuty)
MapView(kontekst kontekstowy, atrybuty TRSet, int defStyle)
MapView (kontekst kontekstowy, opcje GoogleMapOptions)

Podsumowanie metody publicznej

nieważne
getMapAsync(wywołanie zwrotne OnMapReadyCallback)
Zwraca niepuste wystąpienie elementu GoogleMap gotowe do użycia.
końcowy unieważnienie
onCreate(pakiet zapisanych instancji)
Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.
końcowy unieważnienie
onDestroy
Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.
końcowy unieważnienie
onEnterAmbient(w grupie nieaktywnych)
Musisz wywołać tę metodę z poziomu nadrzędnej metody WearableActivity&#39.
końcowy unieważnienie
onExitAmbient()
Musisz wywołać tę metodę z poziomu nadrzędnej metody WearableActivity&#39.
końcowy unieważnienie
onLowMemory()
Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.
końcowy unieważnienie
onpause()
Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.
końcowy unieważnienie
onWznów
Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.
końcowy unieważnienie
onSaveInstanceState(pakiet OutState
Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.
końcowy unieważnienie
onStart()
Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.
końcowy unieważnienie
onStop()
Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.

Podsumowanie metody dziedziczonej

Budownictwo publiczne

publiczne MapView (kontekst kontekstowy)

Parametry
sytuacja

publiczne MapView (kontekst kontekstowy, atrybuty atrybuty )

Parametry
sytuacja
atrybuty

publiczne MapView (kontekst kontekstowy, atrybuty atrybuty int, defStyle)

Parametry
sytuacja
atrybuty
definicja

publiczne MapView (kontekst kontekstowy, opcje GoogleMapOptions)

Parametry
sytuacja
Opcje

Metody publiczne

unieważnione publiczne getMapAsync (wywołanie zwrotne OnOnMapReadyCallback)

Zwraca niepuste wystąpienie elementu GoogleMap gotowe do użycia.

Uwaga:

  • Metoda musi zostać wywołana z głównego wątku.
  • Wywołanie zwrotne zostanie wykonane w wątku głównym.
  • Jeśli Usługi Google Play nie są zainstalowane na urządzeniu użytkownika, wywołanie zwrotne nie zostanie uruchomione, dopóki użytkownik go nie zainstaluje.
  • Obiekt GoogleMap przesłany przez wywołanie zwrotne nie jest pusty.

Parametry
wywołanie zwrotne Obiekt wywołania zwrotnego, który zostanie aktywowany, gdy mapa będzie gotowa do użycia.

public final void

Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.

Parametry
zapisany stan instancji

public final void onDestroy ()

Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.

public final void

Musisz wywołać tę metodę z poziomu nadrzędnej metody WearableActivity&#39.

Parametry
Szczegóły otoczenia

public final voidonExitAmbient()

Musisz wywołać tę metodę z poziomu nadrzędnej metody WearableActivity&#39.

publicfinal voidonLowMemory()

Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.

public final voidonpause()

Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.

public final void onWznów ()

Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.

public final voidonSaveInstanceState(Bundle OutState)

Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.

Udostępnia Bundle do przechowywania stanu widoku, zanim zostanie zniszczony. Można ją pobrać później, gdy ponownie zostanie wywołana właściwość onCreate(Bundle).

Parametry
OutState

public final void onStart()

Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.

public final void onStop()

Musisz wywołać tę metodę z poziomu nadrzędnej aktywności lub fragmentu kodu.