Halaman ini menunjukkan cara menetapkan perilaku penanda saat tumpang-tindih. Perilaku saat tumpang tindih mengontrol cara penanda ditampilkan jika mengalami konflik (tumpang-tindih) dengan penanda lain.
Untuk menetapkan perilaku saat tumpang tindih, tetapkan collisionBehavior
ke salah satu nilai berikut:
REQUIRED
: Selalu menampilkan penanda terlepas dari konflik yang terjadiREQUIRED_AND_HIDES_OPTIONAL
: Selalu menampilkan penanda terlepas dari konflik yang terjadi, dan menyembunyikan setiap penanda atau labelOPTIONAL_AND_HIDES_LOWER_PRIORITY
yang akan tumpang-tindih dengan penanda.OPTIONAL_AND_HIDES_LOWER_PRIORITY
: Menampilkan penanda hanya jika tidak tumpang-tindih dengan penanda lainnya. Jika dua penanda dengan jenis ini akan tumpang-tindih, penanda denganzIndex
yang lebih tinggi akan ditampilkan. Jika memilikizIndex
yang sama, penanda dengan posisi layar vertikal bawah akan ditampilkan.
Contoh berikut menunjukkan setelan perilaku saat tumpang tindih untuk penanda:
const marker = new Marker3DElement({
position: {lat, lng},
collisionBehavior: google.maps.CollisionBehavior.REQUIRED
});