OnMapReadyCallback

herkese açık arayüz OnMapReadyCallback

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

Bu arayüzün bir örneği MapFragment veya MapView nesnesinde ayarlandıktan sonra, harita kullanılmaya hazır olduğunda onMapReady(GoogleMap) yöntemi tetiklenir ve boş olmayan bir GoogleMap örneği sağlar.

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 döndüğünde tetiklenir.

Herkese Açık Yöntem Özeti

soyut, geçersiz
onMapReady(GoogleMap googleMap)
Harita kullanıma hazır olduğunda çağrılır.

Herkese Açık Yöntemler

herkese açık soyut geçersiz onMapReady (GoogleMap googleMap)

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

Bu durum, haritanın belirli bir düzen içinde geçtiğini garanti etmez. Bu nedenle, haritanın boyutu geri çağırma yönteminin çağrıldığı zamana göre belirlenmemiş olabilir. Boyutları tanımanız veya API'de boyutları bilmesi gereken bir yöntemi çağırmanız gerekiyorsa haritanın View öğesini alın ve ViewTreeObserver.OnGlobalLayoutListener öğesini de kaydedin.

OnMapReadyCallback ve OnGlobalLayoutListener dinleyicilerini zincire bağlamayın. Geri çağırmalar herhangi bir sırayla tetiklenebileceğinden, her iki geri çağırmayı ayrı ayrı kaydedin ve bekleyin.

Örneğin, haritanın kamerasını boyut içermeyen bir LatLngBounds kullanarak güncellemek isterseniz hem OnMapReadyCallback hem de OnGlobalLayoutListener tamamlanana kadar beklemeniz gerekir. Aksi halde IllegalStateException özelliğini tetikleyebilecek bir yarış koşulu bulunur.

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