KonumKaynak

herkese açık arayüz LocationSource

Genellikle GoogleMap nesnesine konum verisi sağlamak için kullanılacak bir arayüz tanımlar.

Bir GoogleMap nesnesinin, yer katmanım için yerleşik bir yer sağlayıcısı var, ancak bu arayüzü uygulayan başka bir nesneyle replaced olabilir.

GoogleMap nesnesi, activate(OnLocationChangedListener) kullanarak konum sağlayıcısını etkinleştirir. Etkin olduğunda (activate(OnLocationChangedListener)-deactivate() arasında), bir konum sağlayıcı activate(OnLocationChangedListener) bölgesinde kayıtlı olan dinleyiciye düzenli konum güncellemeleri aktarmalıdır. Harita yaşam döngüsü durumuna göre konum hizmetlerini akıllıca kullanmak, sağlayıcının sorumluluğundadır. Örneğin, zaman zaman veya yalnızca bir etkinlik ön plandayken yalnızca yoğun trafik kullanan hizmetler (GPS gibi) kullanılmalıdır.

İç içe yerleştirilmiş sınıf özeti

arayüz LocationSource.OnLocationChangedListener Konum güncellemesini gerçekleştirir. 

Herkese Açık Yöntem Özeti

soyut, geçersiz
activate(LocationSource.OnLocationChangedListener dinleyici)
Bu sağlayıcıyı etkinleştirir.
soyut, geçersiz
deactivate()
Bu sağlayıcıyı devre dışı bırakır.

Herkese Açık Yöntemler

herkese açık soyut geçersiz etkinleştir (LocationSource.OnLocationChangedListener dinleyici)

Bu sağlayıcıyı etkinleştirir. deactivate() sağlayıcısını arayana kadar bu sağlayıcı sağlanan dinleyiciyi düzenli olarak bilgilendirecektir. Bildirimler ana mesaj dizisinde yayınlanır.

Parametreler
işleyici yeni bir konum kullanılabilir olduğunda aranan dinleyici
Dekoratif yastıklar
Yasa Dışı DurumÖzelliği bu sağlayıcı zaten etkinse
Yasa DışıArgumentİstisna listener değeri null ise

herkese açık soyut geçersiz devre dışı bırakın ()

Bu sağlayıcıyı devre dışı bırakır. Daha önce kaydedilmiş geri arama, diğer güncellemelerle ilgili bilgilendirilmez.

Dekoratif yastıklar
Yasa Dışı DurumÖzelliği bu sağlayıcı zaten etkin değilse