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