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şturma aracı, Android için Haritalar SDK'sına bulut tabanlı harita stilleri desteği de dahil olmak üzere birçok iyileştirme getirir.
Google, Android için Haritalar SDK'sının 18.2.0 sürümünün yayınlanmasıyla 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, yükseltilmiş harita oluşturma aracının artık uygulamanızda varsayılan olarak 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 yeni oluşturduğunuz harita kimliği gerekir. Bu sayfaya Haritalar Yönetimi sayfasından ulaşabilirsiniz.
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.
[[["Anlaması kolay","easyToUnderstand","thumb-up"],["Sorunumu çözdü","solvedMyProblem","thumb-up"],["Diğer","otherUp","thumb-up"]],[["İhtiyacım olan bilgiler yok","missingTheInformationINeed","thumb-down"],["Çok karmaşık / çok fazla adım var","tooComplicatedTooManySteps","thumb-down"],["Güncel değil","outOfDate","thumb-down"],["Çeviri sorunu","translationIssue","thumb-down"],["Örnek veya kod sorunu","samplesCodeIssue","thumb-down"],["Diğer","otherDown","thumb-down"]],["Son güncelleme tarihi: 2025-04-26 UTC."],[[["Advanced markers necessitate the utilization of the upgraded map renderer, available in Maps SDK for Android version 18.0.0 and later, and are enabled by default in version 18.2.0 and later."],["A crucial initial step involves creating a map ID within the Google Cloud console and integrating it into your map initialization code."],["It is imperative to verify if advanced markers are supported on the device using `MapCapabilities.isAdvancedMarkersAvailable()`, and to provide a fallback mechanism, such as standard markers, if they are not."],["Developers must ensure compatibility by checking device requirements for the new map renderer, as some devices might not support it."]]],[]]