इवेंट नेमस्पेस
google.maps.event
नेमस्पेस
लाइब्रेरी "core"
सभी सार्वजनिक इवेंट फ़ंक्शन के लिए नेमस्पेस
const {event} = await google.maps.importLibrary("core");
स्टैटिक मेथड | |
|---|---|
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) को कॉल किया जाता है. |
|
addDomListenerOnce(instance, eventName, handler[, capture])रिटर्न वैल्यू:
MapsEventListeneraddDomListener के आस-पास रैपर, जो पहले इवेंट के बाद लिसनर को हटा देता है. |
MapsEventListener इंटरफ़ेस
google.maps.MapsEventListener
इंटरफ़ेस
इवेंट लिसनर, जिसे google.maps.event.addListener() और उनके दोस्तों ने बनाया है.
तरीके | |
|---|---|
remove |
remove()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
voidलिसनर को हटाता है.
|
MVCObject क्लास
google.maps.MVCObject
क्लास
लाइब्रेरी "core"
केवीओ को लागू करने वाली बेस क्लास.
इस बात की गारंटी है कि MVCObject कंस्ट्रक्टर एक खाली फ़ंक्शन है. इसलिए, MySubclass.prototype = new google.maps.MVCObject(); लिखकर MVCObject से इनहेरिट किया जा सकता है. जब तक अलग से न बताया जाए, तब तक यह एपीआई की अन्य क्लास पर लागू नहीं होता. साथ ही, एपीआई की अन्य क्लास से इनहेरिट करने की सुविधा काम नहीं करती.
const {MVCObject} = await google.maps.importLibrary("core");
निर्माता | |
|---|---|
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>
class
extends MVCObject
library "core"
const {MVCArray} = await google.maps.importLibrary("core");
निर्माता | |
|---|---|
MVCArray |
MVCArray([array])पैरामीटर:
यह एक ऐसा MVC कलेक्शन है जिसमें बदलाव किया जा सकता है. |
तरीके | |
|---|---|
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इवेंट से जुड़ी गड़बड़ी. |