Gelişmiş işaretçileri ayarlamak için aşağıdaki adımları uygulayın.
Yeni harita oluşturucuyu etkinleştir
Harita oluşturucunun 18.0.0 sürümünden itibaren yeni sürüme geçirilmiş Android için Haritalar SDK'sı. Bu oluşturucu, aşağıdakiler dahil birçok iyileştirme sunar: Android için Haritalar SDK'sına kadar bulut tabanlı harita stili desteği.
Android için Haritalar SDK'sının 18.2.0 sürümünün yayınlanmasıyla birlikte Google, eski oluşturucudan yeni sürüm harita oluşturucuya varsayılan oluşturucu. Bu değişikliği, uygulamanızda artık yeni sürüme geçirilmiş harita oluşturucunun varsayılan olarak kullanıldığı anlamına gelir mevcut bir uygulamayı yeniden derlediğinizde bunu yapabilirsiniz.
Harita kimliği oluşturma
Yeni bir harita kimliği oluşturmak için şu adresteki adımları izleyin: Harita kimliği oluşturun. Şunları yaptığınızdan emin olun: Harita türünü Android olarak ayarlayın.
Harita başlatma kodunuzu güncelleme
Bu adım için, az önce oluşturduğunuz harita kimliği gereklidir. Haritalar'da bulabilirsiniz. Yönetim sayfasını ziyaret edin.
Harita kimliğini ilk kullanıma hazırlama kodunuza eklemek için bkz. Harita kimliğini uygulamanıza ekleyin.
Harita özelliklerini kontrol edin (zorunlu)
Gelişmiş işaretçiler için bir harita kimliği gerekir. Harita kimliği eksikse veya
Geçersiz harita kimliği iletildi, gelişmiş işaretçiler yüklenemiyor. Tekliflerinizi otomatikleştirmek ve optimize etmek için
"the"
MapCapabilities.isAdvancedMarkersAvailable()
gelişmiş işaretçilerin desteklenip desteklenmediğini kontrol etmek için aşağıdaki adımları uygulayı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());