הכיתה event
google.maps.event
class
מרחב שמות לכל הפונקציות הציבוריות של האירועים
אפשר לגשת אליו באמצעות חיוג למספר const {event} = await google.maps.importLibrary("core")
. ספריות ב-Maps JavaScript API
שיטות סטטיות | |
---|---|
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) עבור ה-handle שמוחזר על ידי הפונקציה הזו. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) ערך המוחזר:
MapsEventListener עטיפה של addDomListener שמסירה את ה-listener אחרי האירוע הראשון. |
הממשק MapsEventListener
ממשק google.maps.MapsEventListener
מאזין לאירועים, שנוצר על ידי google.maps.event.addListener()
וחברים.
Methods | |
---|---|
remove |
remove() פרמטרים: ללא
ערך המוחזר:
void הסרת המאזין. קריאה לפונקציה |
הכיתה MVCObject
google.maps.MVCObject
class
מחלקה בסיסית שמטמיעה את KVO.
מובטח שה-constructor של MVCObject
יהיה פונקציה ריקה, ולכן אפשר לרשת מ-MVCObject
על ידי כתיבת MySubclass.prototype = new google.maps.MVCObject();
. אלא אם צוין אחרת, הדבר לא נכון לגבי כיתות אחרות ב-API, ואין תמיכה בירושה מכיתות אחרות ב-API.
אפשר לגשת אליו באמצעות חיוג למספר const {MVCObject} = await google.maps.importLibrary("core")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
MVCObject |
MVCObject() פרמטרים: ללא
יצירת MVCObject . |
Methods | |
---|---|
addListener |
addListener(eventName, handler) פרמטרים:
ערך המוחזר:
MapsEventListener הפונקציה הזו מוסיפה את פונקציית ה-listener שצוינה לשם האירוע שצוין. הפונקציה מחזירה מזהה של המאזין הזה שאפשר להשתמש בו עם google.maps.event.removeListener . |
bindTo |
bindTo(key, target[, targetKey, noNotify]) פרמטרים:
ערך המוחזר: None
קישור תצוגה למודל. |
get |
get(key) פרמטרים:
ערך המוחזר:
? אחזור ערך. |
notify |
notify(key) פרמטרים:
ערך המוחזר: None
לשלוח הודעה לכל המשקיפים על שינוי בנכס הזה. כך יתקבלו התראות גם על האובייקטים שמקושרים לנכס של האובייקט וגם על האובייקט שאליו הוא מקושר. |
set |
set(key, value) פרמטרים:
ערך המוחזר: None
הגדרת ערך. |
setValues |
setValues([values]) פרמטרים:
ערך המוחזר: None
הגדרת אוסף של צמדי מפתח/ערך. |
unbind |
unbind(key) פרמטרים:
ערך המוחזר: None
הסרת קישור. ביטול הקישור יגרום להגדרת המאפיין הלא מקושר לערך הנוכחי. לא תישלח התראה לאובייקט כי הערך לא השתנה. |
unbindAll |
unbindAll() פרמטרים: ללא
ערך המוחזר: None
הסרת כל הקישורים. |
הכיתה MVCArray
google.maps.MVCArray<T>
class
הכיתה הזו היא תת-מחלקה של MVCObject
.
אפשר לגשת אליו באמצעות חיוג למספר const {MVCArray} = await google.maps.importLibrary("core")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
MVCArray |
MVCArray([array]) פרמטרים:
מערך MVC שניתן לשינוי. |
Methods | |
---|---|
clear |
clear() פרמטרים: ללא
ערך המוחזר: None
הסרת כל הרכיבים מהמערך. |
forEach |
forEach(callback) פרמטרים:
ערך המוחזר: None
מריצים חזרה על כל רכיב, ומפעילים את פונקציית ה-callback שצוינה. פונקציית ה-callback נקראת לכל רכיב, לדוגמה: callback(element, index). |
getArray |
getArray() פרמטרים: ללא
ערך המוחזר:
Array<T> הפונקציה מחזירה הפניה למערך הבסיסי. אזהרה: אם תתבצע טרנספורמציה של המערך, לא יופעלו אירועים על ידי האובייקט הזה. |
getAt |
getAt(i) פרמטרים:
ערך המוחזר:
T הפונקציה מחזירה את האלמנט שבאינדקס שצוין. |
getLength |
getLength() פרמטרים: ללא
ערך המוחזר:
number הפונקציה מחזירה את מספר הרכיבים במערך הזה. |
insertAt |
insertAt(i, elem) פרמטרים:
ערך המוחזר: None
הוספת רכיב באינדקס שצוין. |
pop |
pop() פרמטרים: ללא
ערך המוחזר:
T הסרת הרכיב האחרון במערך והחזרת הרכיב הזה. |
push |
push(elem) פרמטרים:
ערך המוחזר:
number הפונקציה הזו מוסיפה רכיב אחד לסוף המערך ומחזירה את האורך החדש של המערך. |
removeAt |
removeAt(i) פרמטרים:
ערך המוחזר:
T הסרת רכיב מהאינדקס שצוין. |
setAt |
setAt(i, elem) פרמטרים:
ערך המוחזר: None
הגדרת רכיב באינדקס שצוין. |
עובר בירושה:
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 השגיאה שקשורה לאירוע. |