التحكّم في سلوك التصادم

اختيار النظام الأساسي: Android‏ iOS‏ JavaScript‏

توضّح هذه الصفحة كيفية ضبط سلوك التصادم لعلامة. يتحكّم سلوك التعارض في طريقة عرض العلامة إذا تعارضت (تداخلت) مع علامة أخرى.

لضبط سلوك التصادم، اضبط 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 },
    // Try setting a different collision behavior here.
    collisionBehavior: 'REQUIRED',
});