Gaya visual peta baru akan segera hadir di Google Maps Platform. Perubahan pada gaya visual peta ini mencakup palet warna default baru serta peningkatan pada pengalaman dan kegunaan peta. Semua gaya peta akan otomatis diperbarui pada Maret 2025. Untuk informasi lebih lanjut tentang ketersediaan dan cara memilih untuk ikut serta lebih awal, lihat Gaya peta baru untuk Google Maps Platform.
GMSCollisionBehaviorRequired (Default): Selalu menampilkan penanda terlepas dari konflik yang terjadi. Ini merupakan perilaku default. Tidak memengaruhi apakah penanda atau label peta dasar lainnya ditampilkan.
GMSCollisionBehaviorOptionalAndHidesLowerPriority: Menampilkan penanda hanya jika tidak tumpang-tindih dengan penanda lainnya. Jika dua penanda dengan jenis ini akan tumpang-tindih, penanda dengan zIndex yang lebih tinggi akan ditampilkan. Jika memiliki zIndex
yang sama, penanda dengan posisi layar vertikal bawah akan ditampilkan.
GMSCollisionBehaviorRequiredAndHidesOptional: Selalu menampilkan penanda terlepas dari konflik yang terjadi, dan menyembunyikan GMSCollisionBehaviorOptionalAndHidesLowerPriority apa pun. Menampilkan penanda hanya jika tidak tumpang-tindih dengan penanda lainnya. Bukan
GMSCollisionBehaviorRequired. Jika dua penanda dengan jenis ini akan tumpang-tindih, penanda dengan zIndex yang lebih tinggi akan ditampilkan. Aturan konflik untuk penanda dengan zIndex yang sama tidak ditentukan.
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