หน้านี้แสดงวิธีตั้งค่าลักษณะการทำงานเมื่อเกิดการทับซ้อนสำหรับเครื่องหมาย ลักษณะการทำงานของการทับซ้อนจะควบคุมวิธีที่เครื่องหมายจะแสดงหากทับซ้อน (ซ้อนทับ) กับเครื่องหมายอื่น
หากต้องการตั้งค่าลักษณะการทำงานเมื่อเกิดการชนกัน ให้ตั้งค่า collisionBehavior เป็นค่าใดค่าหนึ่งต่อไปนี้
REQUIRED: แสดงเครื่องหมายเสมอโดยไม่คำนึงถึงการทับซ้อนREQUIRED_AND_HIDES_OPTIONAL: แสดงเครื่องหมายเสมอโดยไม่คำนึงถึง การทับซ้อน และซ่อนเครื่องหมายOPTIONAL_AND_HIDES_LOWER_PRIORITYหรือ ป้ายกำกับที่ทับซ้อนกับเครื่องหมายOPTIONAL_AND_HIDES_LOWER_PRIORITY: แสดงเครื่องหมายเฉพาะในกรณีที่เครื่องหมายไม่ ทับซ้อนกับเครื่องหมายอื่นๆ หากเครื่องหมาย 2 รายการประเภทนี้ทับซ้อนกัน ระบบจะแสดงเครื่องหมายที่มีzIndexสูงกว่า หากมีzIndexเดียวกัน ระบบจะแสดง รายการที่มีตำแหน่งหน้าจอแนวตั้งต่ำกว่า
ตัวอย่างต่อไปนี้แสดงการตั้งค่าลักษณะการทำงานเมื่อเครื่องหมายชนกัน
const marker = new Marker3DElement({ position: { lat, lng }, // Try setting a different collision behavior here. collisionBehavior: 'REQUIRED', });