Event system

کلاس رویداد

google.maps . event کلاس google.maps . event

فضای نام برای همه توابع رویداد عمومی

با فراخوانی const {event} = await google.maps.importLibrary("core") دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.

addListener
addListener(instance, eventName, handler)
پارامترها:
مقدار بازگشتی: MapsEventListener
تابع شنونده داده شده را به نام رویداد داده شده برای نمونه شی داده شده اضافه می کند. یک شناسه برای این شنونده برمی‌گرداند که می‌تواند با removeListener() استفاده شود.
addListenerOnce
addListenerOnce(instance, eventName, handler)
پارامترها:
مقدار بازگشتی: MapsEventListener
مانند addListener، اما کنترل کننده پس از مدیریت اولین رویداد، خود را حذف می کند.
clearInstanceListeners
clearInstanceListeners(instance)
پارامترها:
مقدار برگشتی: void
همه شنوندگان را برای همه رویدادها برای نمونه داده شده حذف می کند.
clearListeners
clearListeners(instance, eventName)
پارامترها:
  • instance : Object
  • eventName : string
مقدار برگشتی: void
تمام شنوندگان رویداد داده شده را برای نمونه داده شده حذف می کند.
hasListeners
hasListeners(instance, eventName)
پارامترها:
  • instance : Object
  • eventName : string
مقدار بازگشتی: boolean
در صورت وجود شنوندگان برای رویداد داده شده در نمونه داده شده، برمی گردد. می توان از آن برای صرفه جویی در محاسبه جزئیات رویداد گران قیمت استفاده کرد.
removeListener
removeListener(listener)
پارامترها:
مقدار برگشتی: void
شنونده داده شده را حذف می کند، که باید توسط addListener در بالا بازگردانده می شد. معادل فراخوانی listener.remove() است.
trigger
trigger(instance, eventName, eventArgs)
پارامترها:
  • instance : Object
  • eventName : string
  • eventArgs : ...?
مقدار برگشتی: void
رویداد داده شده را تحریک می کند. همه آرگومان های بعد از eventName به عنوان آرگومان به شنوندگان ارسال می شوند.
addDomListener
addDomListener(instance, eventName, handler[, capture])
پارامترها:
  • instance : Object
  • eventName : string
  • handler : Function
  • capture : boolean optional
مقدار بازگشتی: MapsEventListener
ثبت نام کنترل کننده رویداد متقابل مرورگر. این شنونده با فراخوانی removeListener(handle) برای دسته ای که توسط این تابع برگردانده می شود حذف می شود.
addDomListenerOnce
addDomListenerOnce(instance, eventName, handler[, capture])
پارامترها:
  • instance :