Event system

تنظيم صفحاتك في مجموعات يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.

مساحة الاسم event

google.maps.event مساحة الاسم

addListener
addListener(instance, eventName, handler)
المعلّمات:
قيمة العرض: MapsEventListener
لإضافة دالة المستمع المحدّدة إلى اسم الحدث المحدّد لمثيل العنصر المحدّد. لعرض معرّف لهذا المستمع الذي يمكن استخدامه مع removeListener().
addListenerOnce
addListenerOnce(instance, eventName, handler)
المعلّمات:
قيمة العرض: MapsEventListener
مثل addListener، ولكن المعالج يُزيل نفسه بعد التعامل مع الحدث الأول.
clearInstanceListeners
clearInstanceListeners(instance)
المعلّمات:
قيمة العرض: لا شيء
إزالة جميع المستمعين لجميع الأحداث للمثيل المحدد.
clearListeners
clearListeners(instance, eventName)
المعلّمات:
  • instanceObject
  • eventNamestring
قيمة العرض: لا شيء
إزالة جميع المستمعين للحدث المحدد للمثال المحدد.
hasListeners
hasListeners(instance, eventName)
المعلّمات:
  • instanceObject
  • eventNamestring
قيمة العرض: boolean
يتم العرض إذا كان هناك مستمعون للحدث المحدد في الحدث المحدد. يمكن استخدامها لحفظ العملية الحسابية لتفاصيل الأحداث باهظة الثمن.
removeListener
removeListener(listener)
المعلّمات:
قيمة العرض: لا شيء
تؤدي هذه السمة إلى إزالة المستمع المحدّد الذي كان من المفترض أن تعرضه المستمع السابق أعلاه. يعادل listener.remove().
trigger
trigger(instance, eventName, eventArgs)
المعلّمات:
  • instanceObject
  • eventNamestring
  • eventArgs: ...*
قيمة العرض: لا شيء
تشغيل الحدث المحدد. يتم تمرير جميع الوسيطات بعد eventName كوسيطات للمستمعين.
addDomListener
addDomListener(instance, eventName, handler[, capture])
المعلّمات:
  • instance: Object
  • eventName: string
  • handlerFunction
  • captureboolean optional
قيمة العرض: MapsEventListener
تسجيل معالج الأحداث على جميع المتصفحات تتم إزالة أداة المستمع هذه عن طريق استدعاء removeListener(مفاتيح)) اسم الحساب الذي تعرضه هذه الدالة.
addDomListenerOnce
addDomListenerOnce(instance, eventName, handler[, capture])
المعلّمات:
  • instanceObject
  • eventName: string
  • handler: Function
  • captureboolean optional
قيمة العرض: MapsEventListener
التفاف حول addDomListener الذي يزيل المستمع بعد الحدث الأول.

واجهة MapsEventListener

واجهة google.maps.MapsEventListener

أداة للاستماع إلى الأحداث من إنشاء google.maps.event.addListener() وأصدقائه

remove
remove()
المعلّمات: لا شيء
قيمة العرض: لا شيء
إزالة المستمع

الاتصال بـ listener.remove() يعادل google.maps.event.removeListener(listener).

فئة MVCObject

google.maps.MVCObject الصف

الفئة الأساسية التي تطبق KVO

نضمن أن تكون دالة الإنشاء MVCObject فارغة، وبالتالي قد تكتسب من MVCObject عن طريق كتابة MySubclass.prototype = new google.maps.MVCObject();. ما لم يُذكَر خلاف ذلك، لا ينطبق ذلك على الفئات الأخرى في واجهة برمجة التطبيقات، ولا يُتاح التوارث من صفوف أخرى في واجهة برمجة التطبيقات.

MVCObject
MVCObject()
المعلّمات: لا شيء
تنشئ MVCObject.
addListener
addListener(eventName, handler)
المعلّمات:
قيمة العرض: MapsEventListener
تضيف دالة المستمع المحددة إلى اسم الحدث المحدد. تعرض معرّفًا لهذا المستمع الذي يمكن استخدامه مع google.maps.event.removeListener.
bindTo
bindTo(key, target[, targetKey, noNotify])
المعلّمات:
  • key: string
  • targetMVCObject
  • targetKeystring optional
  • noNotifyboolean optional
قيمة العرض: لا شيء
ربط ملف شخصي بنموذج
get
get(key)
المعلّمات:
  • key: string
قيمة العرض: ?
للحصول على قيمة.
notify
notify(key)
المعلّمات:
  • key: string
قيمة العرض: لا شيء
إشعار جميع مراقبي التغيير في هذا الموقع. يؤدي ذلك إلى إرسال إشعار بكلا العنصرَين المرتبطَين بخاصية "الكائن" وكذلك "العنصر" الذي يتم الربط به.
set
set(key, value)
المعلّمات:
  • keystring
  • value: *
قيمة العرض: لا شيء
لتحديد قيمة.
setValues
setValues([values])
المعلّمات:
قيمة العرض: لا شيء
تضبط هذه السياسة مجموعة من أزواج المفتاح/القيمة.
unbind
unbind(key)
المعلّمات:
  • keystring
قيمة العرض: لا شيء
يزيل الربط. سيؤدي إلغاء الربط إلى ضبط الموقع غير المرتبط على القيمة الحالية. لن يتم إشعار العنصر، نظرًا لعدم تغيير القيمة.
unbindAll
unbindAll()
المعلّمات: لا شيء
قيمة العرض: لا شيء
يزيل جميع عمليات الربط.

فئة MVCArray

google.maps.MVCArray<T> الصف

يمتد هذا الصف إلى MVCObject.

MVCArray
MVCArray([array])
المعلّمات:
  • array: Array<T> optional
مصفوفة MVC قابلة للتحويل.
clear
clear()
المعلّمات: لا شيء
قيمة العرض: لا شيء
يزيل جميع العناصر من المصفوفة.
forEach
forEach(callback)
المعلّمات:
  • callbackfunction(T, number): void
قيمة العرض: لا شيء
تكرار كل عنصر، مع استدعاء معاودة الاتصال التي تم تقديمها يتم استدعاء الاستدعاء لكل عنصر مثل: معاودة الاتصال(العنصر، الفهرس).
getArray
getArray()
المعلّمات: لا شيء
قيمة العرض: Array<T>
لعرض مرجع إلى المصفوفة الأساسية. تحذير: في حال تغيير المصفوفة، لن يتم تنشيط أي أحداث بواسطة هذا العنصر.
getAt
getAt(i)
المعلّمات:
  • inumber
قيمة العرض: T
لعرض العنصر في الفهرس المحدد.
getLength
getLength()
المعلّمات: لا شيء
قيمة العرض: number
تعرض عدد العناصر في هذه المصفوفة.
insertAt
insertAt(i, elem)
المعلّمات:
  • i: number
  • elem: T
قيمة العرض: لا شيء
إدراج عنصر في الفهرس المحدد.
pop
pop()
المعلّمات: لا شيء
قيمة العرض: T
يزيل العنصر الأخير من المصفوفة ويعرض هذا العنصر.
push
push(elem)
المعلّمات:
  • elem: T
قيمة العرض: number
لإضافة عنصر واحد إلى نهاية المصفوفة وعرض المدة الجديدة للمصفوفة.
removeAt
removeAt(i)
المعلّمات:
  • i: number
قيمة العرض: T
إزالة عنصر من الفهرس المحدد.
setAt
setAt(i, elem)
المعلّمات:
  • i: number
  • elem: T
قيمة العرض: لا شيء
لضبط عنصر في الفهرس المحدد.
مكتسب: addListener، bindTo، get، notify، set، setValues، unbind، unbindAll
insert_at
function(index)
الوسيطات:
  • indexnumber
يتم تنشيط هذا الحدث عند استدعاء insertAt(). يمرِّر الحدث الفهرس الذي تم تمريره إلى insertAt().
remove_at
function(index, removed)
الوسيطات:
  • index: number
  • removedT تمت إزالة العنصر من المصفوفة عند index.
يتم تنشيط هذا الحدث عند استدعاء removeAt(). يمرِّر الحدث الفهرس الذي تم تمريره إلى removeAt() والعنصر الذي تمت إزالته من المصفوفة.
set_at
function(index, previous)
الوسيطات:
  • index: number
  • previous: T العنصر الذي كان في السابق في المصفوفة عند index.
يتم تنشيط هذا الحدث عند استدعاء setAt(). يمرِّر الحدث الفهرس الذي تم تمريره إلى setAt() والعنصر الذي كان متوفّرًا في السابق في الصفيف على ذلك الفهرس.

واجهة ErrorEvent

واجهة google.maps.ErrorEvent

حدث به خطأ مرتبط.

error
النوع: Error
الخطأ المرتبط بالحدث.