इवेंट क्लास
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) पैरामीटर:
रिटर्न वैल्यू:
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(हैंडल) को कॉल करके इस लिसनर को हटा दिया जाता है. |
|
addDomListenerOnce(instance, eventName, handler[, capture]) रिटर्न वैल्यू:
MapsEventListener addDomListener के चारों ओर रैपर. यह पहले इवेंट के बाद, लिसनर को हटा देता है. |
MapsEventListener इंटरफ़ेस
google.maps.MapsEventListener
इंटरफ़ेस
google.maps.event.addListener()
और उनके दोस्तों ने, इवेंट के लिए एक लिसनर बनाया है.
तरीके | |
---|---|
remove |
remove() पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
void लिसनर को हटा देता है.
|
MVCObject क्लास
google.maps.MVCObject
क्लास
केवीओ को लागू करने वाली बेस क्लास.
इस बात की गारंटी है कि 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]) पैरामीटर:
बदलाव किया जा सकने वाला MVC कलेक्शन. |
तरीके | |
---|---|
clear |
clear() पैरामीटर: कोई नहीं
रिटर्न वैल्यू: कोई नहीं
अरे से सभी एलिमेंट हटाता है. |
forEach |
forEach(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 इवेंट से जुड़ी गड़बड़ी. |