Yeni harita stilleri yakında Google Haritalar Platformu'nda kullanıma sunulacak. Harita stilinde yapılan bu güncelleme, yeni bir varsayılan renk paletinin yanı sıra harita deneyimleri ve kullanılabilirliğiyle ilgili iyileştirmeler içermektedir. Tüm harita stilleri Mart 2025'te otomatik olarak güncellenecektir. Bu özelliğin kullanılabilirliği ve bu özelliğe daha önce nasıl katılacağınız hakkında daha fazla bilgi edinmek için Google Haritalar Platformu için yeni harita stili başlıklı makaleyi inceleyin.
Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
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
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.