מרחב שמות של אירוע
google.maps.event
namespace
library "core"
מרחב שמות לכל הפונקציות של האירועים הציבוריים
const {event} = await google.maps.importLibrary("core");
שיטות סטטיות | |
|---|---|
addListener |
addListener(instance, eventName, handler)ערך מוחזר:
MapsEventListenerמוסיפה את פונקציית ה-listener הנתונה לשם האירוע הנתון של מופע האובייקט הנתון. מחזירה מזהה למאזין הזה שאפשר להשתמש בו עם removeListener(). |
addListenerOnce |
addListenerOnce(instance, eventName, handler)ערך מוחזר:
MapsEventListenerכמו addListener, אבל ה-handler מסיר את עצמו אחרי הטיפול באירוע הראשון. |
clearInstanceListeners |
clearInstanceListeners(instance)פרמטרים:
ערך מוחזר:
voidמסירה את כל המאזינים לכל האירועים של המופע הנתון. |
clearListeners |
clearListeners(instance, eventName)פרמטרים:
ערך מוחזר:
voidמסירה את כל פונקציות ה-listener של האירוע הנתון במופע הנתון. |
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) עבור ה-handle שמוחזר על ידי הפונקציה הזו. |
|
addDomListenerOnce(instance, eventName, handler[, capture])ערך מוחזר:
MapsEventListenerמעטפת סביב addDomListener שמסירה את פונקציית ה-listener אחרי האירוע הראשון. |
ממשק MapsEventListener
ממשק google.maps.MapsEventListener
רכיב event listener, שנוצר על ידי google.maps.event.addListener() וחברים.
Methods | |
|---|---|
remove |
remove()פרמטרים: אין
ערך מוחזר:
voidהסרת המאזין. קריאה ל- |
המחלקה MVCObject
google.maps.MVCObject
ספריית
הכיתה "core"
מחלקה בסיסית שמטמיעה את KVO.
ה-constructor MVCObject מובטח להיות פונקציה ריקה, ולכן אפשר לרשת מ-MVCObject על ידי כתיבת MySubclass.prototype = new google.maps.MVCObject();. אם לא צוין אחרת, זה לא נכון לגבי מחלקות אחרות ב-API, ואין תמיכה בירושה ממחלקות אחרות ב-API.
const {MVCObject} = await google.maps.importLibrary("core");
יצרן | |
|---|---|
MVCObject |
MVCObject()פרמטרים: אין
יצירת MVCObject. |
Methods | |
|---|---|
addListener |
addListener(eventName, handler)פרמטרים:
ערך מוחזר:
MapsEventListenerמוסיפה את פונקציית ה-listener הנתונה לשם האירוע הנתון. מחזירה מזהה למאזין הזה שאפשר להשתמש בו עם 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 שניתן לשינוי. |
Methods | |
|---|---|
clear |
clear()פרמטרים: אין
הערך המוחזר: אין
מסירה את כל הרכיבים מהמערך. |
forEach |
forEach(callback)פרמטרים:
הערך המוחזר: אין
חזרה על כל רכיב, קריאה לקריאה החוזרת (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השגיאה שקשורה לאירוע. |