इवेंट क्लास
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)रिटर्न वैल्यू:
MapsEventListeneraddListener की तरह ही, लेकिन पहला इवेंट मैनेज करने के बाद हैंडलर अपने-आप हट जाता है. |
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])रिटर्न वैल्यू:
MapsEventListeneraddDomListener के चारों ओर मौजूद रैपर, जो पहले इवेंट के बाद लिसनर को हटा देता है. |
MapsEventListener इंटरफ़ेस
google.maps.MapsEventListener
इंटरफ़ेस
इवेंट लिसनर, जिसे google.maps.event.addListener() और उनके दोस्तों ने बनाया है.
तरीके | |
|---|---|
remove |
remove()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
voidलिसनर को हटाता है.
|
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)पैरामीटर:
रिटर्न वैल्यू:
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 क्लास
google.maps.MVCArray<T>
क्लास
यह क्लास MVCObject तक चलेगी.
const {MVCArray} = await google.maps.importLibrary("core") को कॉल करके ऐक्सेस करें. Maps JavaScript API में लाइब्रेरी देखें.
निर्माता | |
|---|---|
MVCArray |
MVCArray([array])पैरामीटर:
बदला जा सकने वाला एमवीसी कलेक्शन. |
तरीके | |
|---|---|
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इवेंट से जुड़ी गड़बड़ी. |