מרחב שמות של אירוע
מרחב שמות
google.maps.event
ספרייה "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
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.
ה-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
class
google.maps.MVCArray<T>
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השגיאה שקשורה לאירוע. |