Gaya visual peta baru akan segera tersedia di Google Maps Platform. Perubahan pada gaya visual peta ini mencakup palet warna default baru dan peningkatan pada pengalaman dan kegunaan peta. Semua gaya peta akan otomatis diperbarui pada Maret 2025. Untuk mengetahui informasi selengkapnya tentang ketersediaan dan cara ikut menggunakan versi terbaru ini lebih awal, lihat artikel Gaya peta baru untuk Google Maps Platform.
GMSCollisionBehaviorRequired (Default): Selalu menampilkan penanda
terlepas dari konflik yang terjadi. Ini merupakan perilaku default. Tidak berdampak pada
apakah ada penanda atau label peta dasar lainnya yang ditampilkan.
GMSCollisionBehaviorOptionalAndHidesLowerPriority: Menampilkan penanda saja
jika tidak tumpang tindih dengan penanda lainnya. Jika dua penanda
jenis ini akan
tumpang tindih, penanda dengan zIndex yang lebih tinggi akan ditampilkan. Jika mereka memiliki
zIndex, penanda dengan posisi layar vertikal bawah ditampilkan.
GMSCollisionBehaviorRequiredAndHidesOptional: Selalu menampilkan penanda
terlepas dari konflik yang terjadi, dan menyembunyikan
GMSCollisionBehaviorOptionalAndHidesLowerPriority. Menampilkan penanda saja
jika tidak tumpang tindih dengan penanda lainnya. Tidak
GMSCollisionBehaviorRequired. Jika dua penanda dengan jenis ini
akan tumpang tindih,
satu dengan zIndex yang lebih tinggi akan ditampilkan. Aturan tabrakan 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 mapmarker.collisionBehavior=.requiredAndHidesOptional
Objective-C
// Defines a marker to always display and hide any marker or label overlay with this marker in the base mapmarker.collisionBehavior=GMSCollisionBehaviorRequiredAndHidesOptional