فئة الحدث
google.maps.event
class
مساحة الاسم لجميع دوال الأحداث العامة
يمكنك الوصول إليه من خلال الاتصال بالرقم const {event} = await google.maps.importLibrary("core")
. اطّلِع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.
الطرق الثابتة | |
---|---|
addListener |
addListener(instance, eventName, handler) القيمة المعروضة:
MapsEventListener تُضيف دالة المستمع المحدّدة إلى اسم الحدث المحدّد لنسخة الكائن المحدّدة. تُعرِض معرّفًا لهذا المستمع يمكن استخدامه مع removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler) القيمة المعروضة:
MapsEventListener مثل addListener، ولكن يزيل المعالِج نفسه بعد معالجة الحدث الأول. |
clearInstanceListeners |
clearInstanceListeners(instance) المَعلمات:
القيمة المعروضة:
void تزيل جميع أدوات معالجة الأحداث لجميع الأحداث للمثيل المحدّد. |
clearListeners |
clearListeners(instance, eventName) المَعلمات:
القيمة المعروضة:
void تزيل جميع أدوات معالجة الحدث المحدّد للمثيل المحدّد. |
hasListeners |
hasListeners(instance, eventName) المَعلمات:
القيمة المعروضة:
boolean تعرِض هذه الدالة ما إذا كانت هناك أدوات لمعالجة الحدث المحدّد في النسخة المحدّدة. يمكن استخدامها لتوفير عملية احتساب تفاصيل الأحداث المُكلّفة. |
removeListener |
removeListener(listener) المَعلمات:
القيمة المعروضة:
void تزيل هذه الطريقة مستمع الأحداث المحدَّد، والذي كان من المفترض أن يتم إرجاعه من خلال addListener أعلاه. يعادل استدعاء listener.remove() . |
trigger |
trigger(instance, eventName, eventArgs) المَعلمات:
القيمة المعروضة:
void يؤدي إلى بدء الحدث المحدّد. يتم تمرير جميع الوسيطات بعد eventName كوسيطات إلى المستمعين. |
|
addDomListener(instance, eventName, handler[, capture]) القيمة المعروضة:
MapsEventListener تسجيل معالج الأحداث على جميع المتصفّحات تتم إزالة هذا المستمع من خلال استدعاء removeListener(handle) للاسم المعرِّف الذي تعرضه هذه الدالة. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) القيمة المعروضة:
MapsEventListener غلاف حول addDomListener يزيل أداة المعالجة بعد الحدث الأول. |
واجهة MapsEventListener
google.maps.MapsEventListener
واجهة
أداة لمعالجة الأحداث أنشأها google.maps.event.addListener()
وأصدقاؤه.
الطُرق | |
---|---|
remove |
remove() المَعلمات: بدون
القيمة المعروضة:
void إزالة المُستمع إنّ طلب |
فئة MVCObject
google.maps.MVCObject
class
الفئة الأساسية التي تنفِّذ KVO
يُضمن أن تكون طريقة وضع تصميم MVCObject
دالة فارغة، ولذلك يمكنك اكتساب سمات من MVCObject
عن طريق كتابة MySubclass.prototype = new google.maps.MVCObject();
. لا ينطبق ذلك على الفئات الأخرى في واجهة برمجة التطبيقات ما لم يُذكر خلاف ذلك، ولا يُسمح بالاستناد إلى فئات أخرى في واجهة برمجة التطبيقات.
يمكنك الوصول إليه من خلال الاتصال بالرقم const {MVCObject} = await google.maps.importLibrary("core")
. اطّلِع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.
الشركة المصنِّعة | |
---|---|
MVCObject |
MVCObject() المَعلمات: بدون
تُنشئ MVCObject . |
الطُرق | |
---|---|
addListener |
addListener(eventName, handler) المَعلمات:
القيمة المعروضة:
MapsEventListener تُضيف دالة أداة مراقبة الأحداث المحدّدة إلى اسم الحدث المحدّد. تعرِض هذه السمة معرّفًا لهذا المستمع يمكن استخدامه مع google.maps.event.removeListener . |
bindTo |
bindTo(key, target[, targetKey, noNotify]) المَعلمات:
القيمة المعروضة: لا شيء
يربط طريقة عرض بنموذج. |
get |
get(key) المَعلمات:
القيمة المعروضة:
? الحصول على قيمة |
notify |
notify(key) المَعلمات:
القيمة المعروضة: لا شيء
إرسال إشعار إلى جميع المراقبين بشأن تغيير في هذا الموقع يؤدي ذلك إلى إرسال إشعار إلى كلا الكائنَين المرتبطَين بسمة الكائن، بالإضافة إلى الكائن المرتبط به. |
set |
set(key, value) المَعلمات:
القيمة المعروضة: لا شيء
لضبط قيمة |
setValues |
setValues([values]) المَعلمات:
القيمة المعروضة: لا شيء
تُستخدَم لضبط مجموعة من أزواج المفاتيح والقيم. |
unbind |
unbind(key) المَعلمات:
القيمة المعروضة: لا شيء
تزيل عملية الإزالة عملية ربط. سيؤدي إلغاء الربط إلى ضبط السمة غير المرتبطة على القيمة الحالية. ولن يتم إرسال إشعار إلى الكائن لأنّ القيمة لم تتغيّر. |
unbindAll |
unbindAll() المَعلمات: بدون
القيمة المعروضة: لا شيء
تزيل جميع عمليات الربط. |
فئة MVCArray
google.maps.MVCArray<T>
class
يمتدّ هذا الصف إلى
MVCObject
.
يمكنك الوصول إليه من خلال الاتصال بالرقم const {MVCArray} = await google.maps.importLibrary("core")
. اطّلِع على المكتبات في واجهة برمجة تطبيقات JavaScript للخرائط.
الشركة المصنِّعة | |
---|---|
MVCArray |
MVCArray([array]) المَعلمات:
مصفوفة MVC قابلة للتغيير |
الطُرق | |
---|---|
clear |
clear() المَعلمات: بدون
القيمة المعروضة: لا شيء
تزيل جميع العناصر من الصفيف. |
forEach |
forEach(callback) المَعلمات:
القيمة المعروضة: لا شيء
يمكنك تكرار كل عنصر مع استدعاء دالة الاستدعاء المقدَّمة. يتمّ استدعاء الدالة المُعاد الاتصال بها لكلّ عنصر على النحو التالي: callback(element, index). |
getArray |
getArray() المَعلمات: بدون
القيمة المعروضة:
Array<T> لعرض مرجع إلى المصفوفة الأساسية. تحذير: في حال تم تغيير الصفيف، لن يتم تنشيط أي أحداث من خلال هذا العنصر. |
getAt |
getAt(i) المَعلمات:
القيمة المعروضة:
T لعرض العنصر في الفهرس المحدّد. |
getLength |
getLength() المَعلمات: بدون
القيمة المعروضة:
number تعرِض هذه الدالة عدد العناصر في هذه الصفيف. |
insertAt |
insertAt(i, elem) المَعلمات:
القيمة المعروضة: لا شيء
تُستخدَم لإدراج عنصر في الفهرس المحدّد. |
pop |
pop() المَعلمات: بدون
القيمة المعروضة:
T تزيل هذه الدالة العنصر الأخير من المصفوفة وتُرجع هذا العنصر. |
push |
push(elem) المَعلمات:
القيمة المعروضة:
number تضيف عنصرًا واحدًا إلى نهاية المصفوفة وتُعرِض الطول الجديد للمصفوفة. |
removeAt |
removeAt(i) المَعلمات:
القيمة المعروضة:
T تزيل عنصرًا من الفهرس المحدّد. |
setAt |
setAt(i, elem) المَعلمات:
القيمة المعروضة: لا شيء
تُستخدَم لضبط عنصر في الفهرس المحدّد. |
مُكتسَبة:
addListener ،
bindTo ،
get ،
notify ،
set ،
setValues ،
unbind ،
unbindAll
|
الفعاليات | |
---|---|
insert_at |
function(index) الوسيطات:
يتمّ تنشيط هذا الحدث عند استدعاء insertAt() . يُرسِل الحدث الفهرس الذي تم تمريره إلى insertAt() . |
remove_at |
function(index, removed) الوسيطات:
يتمّ تنشيط هذا الحدث عند استدعاء removeAt() . يُرسِل الحدث الفهرس الذي تم تمريره إلى removeAt() والعنصر الذي تمت إزالته من الصفيف. |
set_at |
function(index, previous) الوسيطات:
يتمّ تنشيط هذا الحدث عند استدعاء setAt() . يُرسِل الحدث الفهرس الذي تم تمريره إلى setAt() والعنصر الذي كان في السابق في الصفيف عند هذا الفهرس. |
واجهة ErrorEvent
google.maps.ErrorEvent
واجهة
حدث مرتبط بخطأ
الخصائص | |
---|---|
error |
النوع:
Error الخطأ المرتبط بالحدث |