مساحة اسم الحدث
google.maps.event
مساحة الاسم
المكتبة "core"
مساحة الاسم لجميع دوال الأحداث العامة
const {event} = await google.maps.importLibrary("core");
الطرق الثابتة | |
|---|---|
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])القيمة المعروضة:
MapsEventListenerWrapper around addDomListener that removes the listener after the first event. |
واجهة MapsEventListener
واجهة
google.maps.MapsEventListener
متتبِّع أحداث من إنشاء google.maps.event.addListener() وأصدقائه
الطُرق | |
|---|---|
remove |
remove()المَعلمات: لا تتوفّر أي مَعلمات
القيمة المعروضة:
voidلإزالة المستمع إنّ استدعاء |
فئة MVCObject
google.maps.MVCObject
صف
مكتبة "core"
صنف أساسي ينفّذ KVO.
إنّ الدالة الإنشائية MVCObject هي دالة فارغة، لذا يمكنك استخدامها MVCObject في دالة أخرى من خلال كتابة MySubclass.prototype = new google.maps.MVCObject();. ما لم يُذكر خلاف ذلك، لا ينطبق هذا على الفئات الأخرى في واجهة برمجة التطبيقات، ولا يمكن اكتساب سمات من الفئات الأخرى في واجهة برمجة التطبيقات.
const {MVCObject} = await google.maps.importLibrary("core");
الشركة المصنِّعة | |
|---|---|
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
extends MVCObject
library "core"
const {MVCArray} = await google.maps.importLibrary("core");
الشركة المصنِّعة | |
|---|---|
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الخطأ المرتبط بالحدث |