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