Gelişmiş işaretçileri ayarlamak için aşağıdaki adımları uygulayın.
Yeni harita oluşturucuyu etkinleştirme
Android için Haritalar SDK'sının 18.0.0 sürümünden itibaren yükseltilmiş bir harita oluşturma aracı kullanılabilir. Bu oluşturucu, Android için Haritalar SDK'sına bulut tabanlı harita stili desteği dahil pek çok iyileştirme sunar.
Google, Android için Haritalar SDK'sının 18.2.0 sürümünü kullanıma sunarak varsayılan oluşturucuyu eski oluşturucudan yeni sürüme geçirilmiş harita oluşturucuya geçirdi. Bu değişiklik, yeni bir uygulama oluşturduğunuzda veya mevcut bir uygulamayı yeniden oluşturduğunuzda artık uygulamanızda varsayılan olarak yükseltilmiş harita oluşturma aracının kullanılacağı anlamına gelir.
Harita kimliği oluşturma
Yeni bir harita kimliği oluşturmak için Harita kimliği oluşturma başlıklı makaledeki adımları uygulayın. Harita türünü Android olarak ayarladığınızdan emin olun.
Harita ilk başlatma kodunuzu güncelleme
Bu adım için, az önce oluşturduğunuz harita kimliği gereklidir. Bu sayfaya Haritalar Yönetimi sayfasından ulaşabilirsiniz.
Harita kimliğini ilk kullanıma hazırlama kodunuza eklemek için Harita kimliğini uygulamanıza ekleme başlıklı makaleyi inceleyin.
Harita özelliklerini kontrol edin (zorunlu)
Gelişmiş işaretçiler için harita kimliği gerekir. Harita kimliği eksikse veya geçersiz bir harita kimliği iletildiyse gelişmiş işaretçiler yüklenemez. Gelişmiş işaretçilerin desteklenip desteklenmediğini kontrol etmek için MapCapabilities.isAdvancedMarkersAvailable()
yöntemini kullanın.
Kotlin
val capabilities: MapCapabilities = googleMap.getMapCapabilities() System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable())
Java
MapCapabilities capabilities = googleMap.getMapCapabilities(); System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable());