Harita Görünümü

herkese açık sınıf MapView FrameLayout'u genişletir

Bir haritanın görüntülendiği Görünüm (Google Haritalar hizmetinden elde edilen verilerle). Odaklanıldığında haritayı hareket ettirmek için tuşlara basmaları ve dokunma hareketlerini yakalar.

Bu sınıfın kullanıcıları, bu görünümü içeren Activity veya Fragment kapsamındaki tüm yaşam döngüsü yöntemlerini bu sınıftaki ilgili yöntemlere yönlendirmelidir. Özellikle aşağıdaki yöntemleri iletmeniz gerekir:

GoogleMap, getMapAsync(OnMapReadyCallback) kullanılarak alınmalıdır. MapView, harita sistemini ve görünümü otomatik olarak başlatır.

Daha eski platformları hedeflemek istiyorsanız Haritayı daha basit şekilde görüntülemek için MapFragment (veya SupportMapFragment) kullanın.

Not: Bu görünüme çocuk eklememeniz önerilir.

Geliştirici Kılavuzu

Daha fazla bilgi için Android için Google Haritalar SDK'sı geliştirici kılavuzunu okuyun.

Devralınan Sabit Özet

Devralınan Alan Özeti

Kamu Oluşturucu Özeti

MapView(Bağlam bağlamı)
MapView(Bağlam bağlamı, AttributeSet özellikleri)
MapView(Bağlam bağlamı, AttributeSet özellikleri, int defStyle)
MapView(Bağlam bağlamı, GoogleMapOptions seçenekleri)

Herkese Açık Yöntem Özeti

void
getMapAsync(OnMapReadyCallback callback)
GoogleMap öğesinin kullanıma hazır, boş olmayan bir örneğini döndürür.
son geçersiz
onCreate(Bundle saveInstanceState)
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onDestroy()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onEnterAmbient(Bundle ambientDetails)
Bu yöntemi, üst WearableActivity'nin karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onExitAmbient()
Bu yöntemi, üst WearableActivity'nin karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onLowMemory()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onPause()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onResume()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onSaveInstanceState(Bundle outState)
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onStart()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.
son geçersiz
onStop()
Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

Devralınan Yöntem Özeti

İnşaatçılar

herkese açık MapView (Bağlam bağlamı)

Parametreler
context

herkese açık MapView (Bağlam bağlamı, AttributeSet özellikleri)

Parametreler
context
attrs

herkese açık MapView (Bağlam bağlamı, AttributeSet attrs, int defStyle)

Parametreler
context
attrs
defStyle

herkese açık MapView (Bağlam bağlamı, GoogleMapOptions seçenekleri)

Parametreler
context
seçenekler

Herkese Açık Yöntemler

herkese açık void getMapAsync (OnMapReadyCallback geri çağırma)

GoogleMap öğesinin kullanıma hazır, boş olmayan bir örneğini döndürür.

Unutmayın:

  • Bu yöntem, ana iş parçacığından çağrılmalıdır.
  • Geri çağırma, ana iş parçacığında yürütülür.
  • Kullanıcının cihazında Google Play Hizmetleri yüklü değilse geri arama, kullanıcı uygulamayı yükleyene kadar tetiklenmez.
  • Geri çağırma tarafından sağlanan GoogleMap nesnesi boş değil.

Parametreler
geri çağırma Harita kullanıma hazır olduğunda tetiklenecek geri çağırma nesnesi.

herkese açık final void onCreate (BundlesaveInstanceState)

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

Parametreler
savedInstanceState

herkese açık son void onDestroy ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

herkese açık final void onEnterAmbient (Bundle ambientDetails)

Bu yöntemi, üst WearableActivity'nin karşılık gelen yönteminden çağırmanız gerekir.

Parametreler
ambientDetails

herkese açık son void onExitAmbient ()

Bu yöntemi, üst WearableActivity'nin karşılık gelen yönteminden çağırmanız gerekir.

herkese açık son void onLowMemory ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

herkese açık son void onPause ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

herkese açık son void onResume ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

herkese açık nihai geçersiz onSaveInstanceState (Bundle outState)

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

Görünüm yok edilmeden önce durumunu depolamak için bir Bundle sağlar. Daha sonra onCreate(Bundle) tekrar çağrıldığında alınabilir.

Parametreler
outState

herkese açık son void onStart ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.

herkese açık son void onStop ()

Bu yöntemi üst Etkinlik/Parçanın karşılık gelen yönteminden çağırmanız gerekir.