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 | |
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 |
---|