GMSCollisionBehavior

GMSCollisionBehavior

Enumerasi

enumGMSCollisionBehavior { GMSCollisionBehaviorRequired, GMSCollisionBehaviorRequiredAndHidesOptional, GMSCollisionBehaviorOptionalAndHidesLowerPriority }
 Cara penanda berinteraksi dengan penanda lainnya dan label reguler. Lainnya...

Dokumentasi Tipe Enumerasi

Cara penanda berinteraksi dengan penanda lainnya dan label reguler.

Default-nya adalah GMSCollisionBehaviorRequired.

Konflik penanda terjadi jika koordinat berpotongan.

Prioritas didefinisikan sebagai: 1) Wajib > Opsional 2) zIndex: zIndex lebih tinggi > zIndex lebih rendah

Selain itu, tidak ditentukan penanda mana yang akan ditampilkan jika keduanya bersifat opsional dan memiliki zIndex yang sama. Label peta reguler adalah prioritas terendah.

Enumerator:
GMSCollisionBehaviorRequired

Selalu menampilkan penanda terlepas dari konflik yang terjadi.

Ini merupakan perilaku default. Tidak memengaruhi apakah penanda atau label peta dasar lainnya ditampilkan.

GMSCollisionBehaviorRequiredAndHidesOptional

Selalu tampilkan penanda terlepas dari konflik yang terjadi, dan sembunyikan setiap penanda atau label CollisionBehaviorOptionalAndHidesLowerPriority yang akan tumpang-tindih dengan penanda.

GMSCollisionBehaviorOptionalAndHidesLowerPriority

Tampilkan penanda hanya jika tidak tumpang tindih dengan penanda lainnya.

Tidak termasuk 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.