این صفحه نحوه تنظیم رفتار برخورد برای یک نشانگر را نشان میدهد. رفتار برخورد، نحوه نمایش یک نشانگر را در صورت برخورد (همپوشانی) با نشانگر دیگری کنترل میکند.
برای تنظیم رفتار برخورد، 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', });