Event system

इवेंट की क्लास

google.maps.event कक्षा

सभी सार्वजनिक इवेंट फ़ंक्शन के लिए नेमस्पेस

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)
पैरामीटर: 
  • instanceObject
  • eventNamestring
सामान लौटाने की वैल्यू:  void
दिए गए इंस्टेंस के लिए, दिए गए इवेंट के सभी सुनने वालों को हटाता है.
hasListeners
hasListeners(instance, eventName)
पैरामीटर: 
  • instanceObject
  • eventNamestring
सामान लौटाने की वैल्यू:  boolean
किसी खास इवेंट के लिए, सुनने वालों की संख्या होने पर मिलती है. इसका इस्तेमाल, इवेंट की जानकारी की महंगी की गिनती को सेव करने के लिए किया जा सकता है.
removeListener
removeListener(listener)
पैरामीटर: 
सामान लौटाने की वैल्यू:  void
दिए गए लिसनर को हटाता है, जो ऊपर addListener के ज़रिए लौटाया जाना चाहिए था. listener.remove() को कॉल करने के बराबर.
trigger
trigger(instance, eventName, eventArgs)
पैरामीटर: 
  • instanceObject
  • eventNamestring
  • eventArgs...?
सामान लौटाने की वैल्यू:  void
दिए गए इवेंट को ट्रिगर करता है. eventName के बाद के सभी आर्ग्युमेंट, सुनने वालों को आर्ग्युमेंट के तौर पर पास किए जाते हैं.
addDomListener
addDomListener(instance, eventName, handler[, capture])
पैरामीटर: 
  • instanceObject
  • eventNamestring
  • handlerFunction
  • captureboolean optional
सामान लौटाने की वैल्यू:  MapsEventListener
क्रॉस ब्राउज़र के इवेंट हैंडलर का रजिस्ट्रेशन. इस फ़ंक्शन की मदद से हटाए गए हैंडल के लिए, इस लिसनर को रिमूवल(हैंडल) कॉल करके हटाया जाता है.
addDomListenerOnce
addDomListenerOnce(instance, eventName, handler[, capture])
पैरामीटर: 
  • instanceObject
  • eventNamestring
  • handlerFunction
  • captureboolean optional
सामान लौटाने की वैल्यू:  MapsEventListener
addDomListener के आस-पास रैपर जो पहले इवेंट के बाद लिसनर को हटा देता है.

MapsEventListener इंटरफ़ेस

google.maps.MapsEventListener इंटरफ़ेस

इवेंट पहचानकर्ता, google.maps.event.addListener() और दोस्तों ने बनाया.

remove
remove()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  void
लिसनर को हटाता है.

listener.remove() को कॉल करना, google.maps.event.removeListener(listener) के बराबर है.

MVCObject क्लास

google.maps.MVCObject कक्षा

KVO को लागू करने वाली बेस क्लास.

MVCObject कंस्ट्रक्टर के खाली फ़ंक्शन होने की गारंटी है. इसलिए, आप MySubclass.prototype = new google.maps.MVCObject(); लिखकर MVCObject से इनहेरिट कर सकते हैं. जब तक अलग से बताया न जाए, यह एपीआई में मौजूद दूसरी क्लास के लिए सही नहीं है. साथ ही, एपीआई में दूसरी क्लास से इनहेरिट करने की सुविधा भी मौजूद नहीं है.

const {MVCObject} = await google.maps.importLibrary("core") पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

MVCObject
MVCObject()
पैरामीटर: कोई नहीं
MVCObject बनाएं.
addListener
addListener(eventName, handler)
पैरामीटर: 
  • eventNamestring
  • handlerFunction
सामान लौटाने की वैल्यू:  MapsEventListener
दिए गए लिसनर फ़ंक्शन को दिए गए इवेंट नाम में जोड़ता है. इस सुनने वाले के लिए एक पहचानकर्ता देता है जिसका इस्तेमाल google.maps.event.removeListener के साथ किया जा सकता है.
bindTo
bindTo(key, target[, targetKey, noNotify])
पैरामीटर: 
  • keystring
  • targetMVCObject
  • targetKeystring optional
  • noNotifyboolean optional
सामान लौटाने की वैल्यू: कोई नहीं
किसी व्यू को मॉडल से बाइंड करना.
get
get(key)
पैरामीटर: 
  • keystring
सामान लौटाने की वैल्यू:  ?
वैल्यू मिलती है.
notify
notify(key)
पैरामीटर: 
  • keystring
सामान लौटाने की वैल्यू: कोई नहीं
इस प्रॉपर्टी में होने वाले किसी भी बदलाव के बारे में बताने वाले सभी लोगों को सूचना दें. यह उन दोनों ऑब्जेक्ट को सूचित करता है, जो ऑब्जेक्ट की प्रॉपर्टी से जुड़े हैं और साथ ही उस ऑब्जेक्ट से भी जोड़ता है जिससे वह ऑब्जेक्ट है.
set
set(key, value)
पैरामीटर: 
  • keystring
  • value*
सामान लौटाने की वैल्यू: कोई नहीं
वैल्यू सेट करता है.
setValues
setValues([values])
पैरामीटर: 
सामान लौटाने की वैल्यू: कोई नहीं
की-वैल्यू पेयर का कलेक्शन सेट करता है.
unbind
unbind(key)
पैरामीटर: 
  • keystring
सामान लौटाने की वैल्यू: कोई नहीं
बाइंडिंग हटा देता है. अनबाइंड करने पर, इनबाउंड प्रॉपर्टी मौजूदा वैल्यू पर सेट हो जाएगी. ऑब्जेक्ट को सूचना नहीं दी जाएगी, क्योंकि वैल्यू नहीं बदली गई है.
unbindAll
unbindAll()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: कोई नहीं
सभी बाइंडिंग हटाएं.

MVCArray क्लास

google.maps.MVCArray<T> कक्षा

इस कक्षा के सदस्य MVCObject हैं.

const {MVCArray} = await google.maps.importLibrary("core") पर कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.

MVCArray
MVCArray([array])
पैरामीटर: 
  • arrayArray<T> optional
बदले जा सकने वाले MVC कलेक्शन.
clear
clear()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू: कोई नहीं
अरे से सभी एलिमेंट हटा देता है.
forEach
forEach(callback)
पैरामीटर: 
  • callbackfunction(T, number): void
सामान लौटाने की वैल्यू: कोई नहीं
दिए गए कॉलबैक को कॉल करके, हर एलिमेंट में बदलाव करें. हर एलिमेंट के लिए कॉलबैक कॉल किया जाता है, जैसे: कॉलबैक,(एलिमेंट, इंडेक्स).
getArray
getArray()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  Array<T>
दी गई श्रेणी का रेफ़रंस दिखाता है. चेतावनी: अगर श्रेणी में बदलाव किया जाता है, तो यह ऑब्जेक्ट कोई इवेंट नहीं करेगा.
getAt
getAt(i)
पैरामीटर: 
  • inumber
सामान लौटाने की वैल्यू:  T
दिए गए इंडेक्स में मौजूद एलिमेंट को दिखाता है.
getLength
getLength()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  number
इस श्रेणी में मौजूद एलिमेंट की संख्या दिखाता है.
insertAt
insertAt(i, elem)
पैरामीटर: 
  • inumber
  • elemT
सामान लौटाने की वैल्यू: कोई नहीं
बताए गए इंडेक्स पर कोई एलिमेंट डालता है.
pop
pop()
पैरामीटर: कोई नहीं
सामान लौटाने की वैल्यू:  T
श्रेणी का आखिरी एलिमेंट हटाता है और उस एलिमेंट को दिखाता है.
push
push(elem)
पैरामीटर: 
  • elemT
सामान लौटाने की वैल्यू:  number
अरे के आखिर में एक एलिमेंट जोड़ता है और अरे की नई लंबाई लौटाता है.
removeAt
removeAt(i)
पैरामीटर: 
  • inumber
सामान लौटाने की वैल्यू:  T
किसी इंडेक्स से किसी एलिमेंट को हटाता है.
setAt
setAt(i, elem)
पैरामीटर: 
  • inumber
  • elemT
सामान लौटाने की वैल्यू: कोई नहीं
किसी इंडेक्स पर कोई एलिमेंट सेट करता है.
इनहेरिट की गई: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
insert_at
function(index)
आर्ग्युमेंट: 
  • indexnumber
insertAt() को कॉल किए जाने पर यह इवेंट सक्रिय होता है. इवेंट उस इंडेक्स को पास करता है जो insertAt() को भेजा गया था.
remove_at
function(index, removed)
आर्ग्युमेंट: 
  • indexnumber
  • removedT एलिमेंट को index पर बनी श्रेणी से हटाया गया.
removeAt() को कॉल किए जाने पर यह इवेंट सक्रिय होता है. इवेंट उस इंडेक्स को पास करता है जो removeAt() को पास किया गया था और ऐरे से हटाया गया था.
set_at
function(index, previous)
आर्ग्युमेंट: 
  • indexnumber
  • previousT वह एलिमेंट जो पहले index पर श्रेणी में था.
setAt() को कॉल किए जाने पर यह इवेंट सक्रिय होता है. इवेंट वह इंडेक्स पास करता है जो setAt() को भेजा गया था. साथ ही, वह एलिमेंट जो पहले इंडेक्स में अरे में था.

ErrorEvent इंटरफ़ेस

google.maps.ErrorEvent इंटरफ़ेस

इवेंट में एक जुड़ी हुई गड़बड़ी मौजूद है.

error
टाइप:  Error
इवेंट से जुड़ी गड़बड़ी.