Tetap teratur dengan koleksi
Simpan dan kategorikan konten berdasarkan preferensi Anda.
Halaman ini menunjukkan cara menangani perilaku saat tumpang tindih antara penanda yang Anda tambahkan
ke peta dan label default, seperti lokasi menarik (POI) atau nama
jalan.
Sebelum memulai
Untuk menangani tumpang tindih penanda dan label, Anda harus menggunakan
ID peta.
Jika menggunakan gambar bitmap peta pada mode ringan, Anda tidak dapat
menangani tumpang tindih penanda dan label.
Menentukan prioritas penanda
Gunakan properti Marker.CollisionBehavior untuk menentukan prioritas pada penanda.
Gunakan salah satu nilai berikut:
REQUIRED - Default. Mewajibkan ditampilkannya penanda ketika 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 penanda OPTIONAL_AND_HIDES_LOWER_PRIORITY dengan prioritas yang lebih tinggi. Gunakan zIndex untuk membantu menentukan prioritas relatif di antara beberapa penanda OPTIONAL_AND_HIDES_LOWER_PRIORITY. Nilai zIndex yang lebih tinggi menunjukkan prioritas yang lebih tinggi.
REQUIRED_AND_HIDES_OPTIONAL - Mewajibkan ditampilkannya penanda sekaligus menyembunyikan
penanda, label, atau POI OPTIONAL_AND_HIDES_LOWER_PRIORITY lain yang tumpang tindih dengan
penanda itu. Penanda dapat tumpang tindih dengan penanda wajib lain.
Contoh kode berikut menunjukkan setelan CollisionBehavior untuk penanda baru:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Informasi yang saya butuhkan tidak ada","missingTheInformationINeed","thumb-down"],["Terlalu rumit/langkahnya terlalu banyak","tooComplicatedTooManySteps","thumb-down"],["Sudah usang","outOfDate","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Masalah kode / contoh","samplesCodeIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2024-05-29 UTC."],[],["The Beta SDK is deprecated; use the GA release of advanced markers instead. Use the Migration Tool to transition from the Beta version. To manage marker and label collisions, use a map ID, not lite mode. Set marker priority with the `CollisionBehavior` property, choosing from `REQUIRED`, `OPTIONAL_AND_HIDES_LOWER_PRIORITY`, or `REQUIRED_AND_HIDES_OPTIONAL`. Higher `zIndex` values indicate higher priority for optional markers. `CollisionBehavior` can only be set in the `AdvancedMarkerOptions` object when the marker is created.\n"]]