Başlama

Platform seçin: Android iOS JavaScript

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());

Sonraki adımlar

Gelişmiş işaretçi oluşturma