Halaman ini menunjukkan cara menangani konflik antara penanda yang Anda tambahkan ke peta dan label default, seperti lokasi menarik (POI) atau nama jalan.
Sebelum memulai
Untuk menangani konflik penanda dan label, Anda harus menggunakan ID peta yang diaktifkan dengan jenis gambar vektor.
Menentukan prioritas penanda
Gunakan properti MarkerOptions
.collisionBehavior
untuk menentukan prioritas pada penanda.
Gunakan salah satu nilai berikut:
REQUIRED
- Default. Mewajibkan tampilan penanda yang tumpang tindih dengan penanda, label, dan POI lain.OPTIONAL_AND_HIDES_LOWER_PRIORITY
- Menunjukkan bahwa penanda dapat digantikan atau ditimpa oleh penanda wajib, atau digantikan oleh penandaOPTIONAL_AND_HIDES_LOWER_PRIORITY
dengan prioritas yang lebih tinggi. GunakanzIndex
untuk membantu menentukan prioritas relatif di antara beberapa penandaOPTIONAL_AND_HIDES_LOWER_PRIORITY
. NilaizIndex
yang lebih tinggi menunjukkan prioritas yang lebih tinggi.REQUIRED_AND_HIDES_OPTIONAL
- Mewajibkan tampilan penanda saat menyembunyikan penanda, label, atau POIOPTIONAL_AND_HIDES_LOWER_PRIORITY
yang tumpang tindih dengan penanda. Penanda dapat tumpang tindih dengan penanda wajib lain.
Untuk informasi selengkapnya, lihat contoh kode Pengelolaan Konflik Penanda.