एक से ज़्यादा मार्कर कंट्रोल करने से जुड़ी सेटिंग

यह पेज किसी मार्कर के लिए टकराव का व्यवहार सेट करने का तरीका बताता है. टक्कर का व्यवहार यह नियंत्रित करता है कि अगर कोई मार्कर किसी अन्य मार्कर से टकराता है (ओवरलैप करता है).

टकराव के तरीके को सेट करने के लिए, collisionBehavior को इनमें से किसी एक पर सेट करें:

  • REQUIRED: टक्कर पर ध्यान दिए बिना मार्कर हमेशा दिखाएं
  • REQUIRED_AND_HIDES_OPTIONAL: मार्कर को हमेशा मार्कर की तरह दिखाया जाए, भले ही वह कहीं भी टकरा रहा हो. साथ ही, मार्कर के साथ ओवरलैप करने वाले OPTIONAL_AND_HIDES_LOWER_PRIORITY मार्कर या लेबल छिपाएं.
  • OPTIONAL_AND_HIDES_LOWER_PRIORITY: मार्कर को सिर्फ़ तब दिखाएं, जब वह दूसरे मार्कर से ओवरलैप न करता हो. अगर इस तरह के दो मार्कर ओवरलैप होंगे, तो सबसे ज़्यादा zIndex वाला मार्कर दिखेगा. अगर दोनों में एक ही zIndex है, तो नीचे वाली वर्टिकल स्क्रीन वाली स्क्रीन दिखती है.

यहां दिए गए उदाहरण में, मार्कर के लिए टक्कर का व्यवहार सेट करने का तरीका बताया गया है:

const marker = new Marker3DElement({
    position: {lat, lng},
    collisionBehavior: google.maps.CollisionBehavior.REQUIRED
});