event class
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(handle) को कॉल करें. | 
|  | addDomListenerOnce(instance, eventName, handler[, capture])लौटाई गई वैल्यू:   MapsEventListeneraddDomListener के चारों ओर रैपर, जो पहले इवेंट के बाद लिसनर को हटा देता है. | 
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)पैरामीटर:   
 रिटर्न वैल्यू:  कोई नहीं हर एलिमेंट पर बार-बार कॉल करें. कॉलबैक को हर एलिमेंट के लिए इस तरह कॉल किया जाता है: callback(element, index). | 
| getArray | getArray()पैरामीटर:  कोई नहीं लौटाई गई वैल्यू:   Array<T>यह फ़ंक्शन, मूल ऐरे का रेफ़रंस दिखाता है. चेतावनी: अगर Array में बदलाव किया जाता है, तो यह ऑब्जेक्ट कोई भी इवेंट ट्रिगर नहीं करेगा. | 
| 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इवेंट से जुड़ी गड़बड़ी. |