OnMapReadyCallback

herkese açık arayüz OnMapReadyCallback

Harita kullanıma hazır olduğunda geri çağırma arayüzü.

Bir MapFragment veya MapView nesnesinde bu arayüzün bir örneği ayarlandıktan sonra, harita kullanıma hazır olduğunda onMapReady(GoogleMap) yöntemi tetiklenir ve GoogleMap için boş olmayan bir örnek sağlanır.

Cihazda Google Play Hizmetleri yüklü değilse kullanıcıdan uygulamayı yüklemesi istenir ve onMapReady(GoogleMap) yöntemi yalnızca kullanıcı uygulamayı yükleyip uygulamaya geri döndüğünde tetiklenir.

Herkese Açık Yöntem Özeti

soyut boşluk
onMapReady(GoogleMap googleMap)
Harita kullanıma hazır olduğunda çağrılır.

Herkese Açık Yöntemler

herkese açık soyut void onMapReady (GoogleMap googleMap)

Harita kullanıma hazır olduğunda çağrılır.

Bunun, harita düzeninden geçtiği anlamına gelmediğini unutmayın. Bu nedenle, haritanın boyutu geri çağırma yönteminin çağrılma zamanına göre belirlenmemiş olabilir. Boyutları bilmeniz veya API'de boyutları bilmesi gereken bir yöntemi çağırmanız gerekiyorsa haritanın View değerini alın ve ayrıca bir ViewTreeObserver.OnGlobalLayoutListener kaydedin.

OnMapReadyCallback ve OnGlobalLayoutListener işleyicilerini zincirlemeyin. Bunun yerine, geri çağırmalar herhangi bir sırada tetiklenebileceğinden her iki geri çağırmayı da ayrı ayrı kaydedip bekleyin.

Örneğin, haritanın kamerasını boyutu olmayan bir LatLngBounds kullanarak güncellemek istiyorsanız hem OnMapReadyCallback hem de OnGlobalLayoutListener tamamlanana kadar beklemeniz gerekir. Aksi takdirde IllegalStateException tetikleyebilecek bir yarış koşulu vardır.

Parametreler
googleMap Geri çağırmayı tanımlayan MapFragment veya MapView ile ilişkilendirilmiş bir GoogleMap'in boş olmayan örneği.