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.
GMSCollisionBehaviorRequired (Varsayılan): İşaretçiyi her zaman göster
sistemi koruyabilmelidir. Bu, varsayılan davranıştır. Etkisi yoktur
diğer işaretçilerin veya temel harita etiketlerinin gösterilip gösterilmeyeceği
GMSCollisionBehaviorOptionalAndHidesLowerPriority: Yalnızca işaretçiyi görüntüle
diğer işaretçilerle çakışmıyorsa. Bu tür iki işaretçi
ile çakıştığında, zIndex değeri daha yüksek olan değer gösterilir. Bunlar aynıysa
zIndex, dikey ekran konumu en düşük olanı gösteriliyor.
GMSCollisionBehaviorRequiredAndHidesOptional: İşaretçiyi her zaman göster
gizli bilgileri saklamasına,
GMSCollisionBehaviorOptionalAndHidesLowerPriority. Yalnızca işaretçiyi göster
diğer işaretçilerle çakışmıyorsa. Şunu yapmaz:
GMSCollisionBehaviorRequired Bu türden iki işaretçi çakışırsa
zIndex değeri daha yüksek olan değer gösterilir. İşaretçiler için çarpışma kuralları
aynı zIndex tanımsız.
Swift
// Defines a marker to always display and hide any marker or label overlay with this marker in the base map
marker.collisionBehavior = .requiredAndHidesOptional
Objective-C
// Defines a marker to always display and hide any marker or label overlay with this marker in the base map
marker.collisionBehavior = GMSCollisionBehaviorRequiredAndHidesOptional