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