event class
google.maps.event
الصف الدراسي
مساحة الاسم لجميع وظائف الأحداث العامة
عند استخدام v=beta
، يمكن الوصول إليه من خلال الاتصال بـ const {event} = await google.map.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 لإزالة المستمع المحدد، الذي كان من المفترض أن يعرضه المستمع أعلاه. يعادل الاتصال بالرقم 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
الصف الدراسي
الفئة الأساسية التي تطبق KVO.
من المؤكد أن دالة الإنشاء MVCObject
ستكون فارغة، لذا يمكنك اكتساب البيانات من MVCObject
من خلال كتابة MySubclass.prototype = new google.maps.MVCObject();
. ما لم يُذكر خلاف ذلك، لا يسري ذلك على الفئات الأخرى في واجهة برمجة التطبيقات، ولا يتم التوارث من فئات أخرى في واجهة برمجة التطبيقات.
عند استخدام v=beta
، يمكن الوصول إليه من خلال الاتصال بـ const {MVCObject} = await google.map.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>
الصف الدراسي
يمتد هذا الصف
MVCObject
.
عند استخدام v=beta
، يمكن الوصول إليه من خلال الاتصال بـ const {MVCArray} = await google.map.importLibrary("core")
. راجع المكتبات في واجهة برمجة تطبيقات جافا سكريبت للخرائط.
الشركة المصنِّعة | |
---|---|
MVCArray |
MVCArray([array]) المعلّمات:
مصفوفة متعددة القنوات قابلة للتبديل. |
الطُرق | |
---|---|
clear |
clear() المعلّمات: بدون
قيمة الإرجاع: بدون
لإزالة جميع العناصر من المصفوفة. |
forEach |
forEach(callback) المعلّمات:
قيمة الإرجاع: بدون
يمكنك تكرار كل عنصر مع استدعاء معاودة الاتصال المقدمة. ويتم استدعاء معاودة الاتصال لكل عنصر، مثل: اتصل(عنصر، فهرس). |
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 الخطأ المرتبط بالحدث. |