مساحة اسم الحدث
namespace
google.maps.event
library "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
class
google.maps.MVCObject
extended by BicyclingLayer, Circle, Data, GroundOverlay, ImageMapType, InfoWindow, Map, Map, MapTypeRegistry, MVCArray, OverlayView, Polygon, Polyline, Rectangle, StreetViewCoverageLayer, StreetViewPanorama, StreetViewPanorama, StyledMapType, TrafficLayer, TransitLayer, WebGLOverlayView,
Autocomplete, DirectionsRenderer, DrawingManager, KmlLayer, Marker, SearchBox
library "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
class
google.maps.MVCArray<T>
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الخطأ المرتبط بالحدث |