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
অ্যাডলিসটেনারের মতো, তবে হ্যান্ডলার প্রথম ইভেন্টটি পরিচালনা করার পরে নিজেকে সরিয়ে দেয়।
clearInstanceListeners
clearInstanceListeners(instance)
পরামিতি:
রিটার্ন মান: void
প্রদত্ত উদাহরণের জন্য সমস্ত ইভেন্টের জন্য সমস্ত শ্রোতাদের সরিয়ে দেয়।
clearListeners
clearListeners(instance, eventName)
পরামিতি:
  • instance : Object
  • eventName : string
রিটার্ন মান: void
প্রদত্ত উদাহরণের জন্য প্রদত্ত ইভেন্টের জন্য সমস্ত শ্রোতাদের সরিয়ে দেয়।
hasListeners
hasListeners(instance, eventName)
পরামিতি:
  • instance : Object
  • eventName : string
রিটার্ন মান: boolean
প্রদত্ত উদাহরণে প্রদত্ত ইভেন্টের জন্য শ্রোতা থাকলে রিটার্ন করে। ব্যয়বহুল ইভেন্ট বিবরণ গণনা সংরক্ষণ করতে ব্যবহার করা যেতে পারে.
removeListener
removeListener(listener)
পরামিতি:
রিটার্ন মান: void
প্রদত্ত শ্রোতাকে সরিয়ে দেয়, যা উপরের অ্যাডলিসনার দ্বারা ফেরত দেওয়া উচিত ছিল। listener.remove() কল করার সমতুল্য।
trigger
trigger(instance, eventName, eventArgs)
পরামিতি:
  • instance : Object
  • eventName : string
  • eventArgs : ...?
রিটার্ন মান: void
প্রদত্ত ইভেন্টটি ট্রিগার করে। EventName-এর পরের সমস্ত আর্গুমেন্ট শ্রোতাদের আর্গুমেন্ট হিসেবে দেওয়া হয়।
addDomListener
addDomListener(instance, eventName, handler[, capture])
পরামিতি:
  • instance : Object
  • eventName : string
  • handler : Function
  • capture : boolean optional
রিটার্ন মান: MapsEventListener
ক্রস ব্রাউজার ইভেন্ট হ্যান্ডলার নিবন্ধন. এই ফাংশন দ্বারা ফিরে আসা হ্যান্ডেলের জন্য removeListener(হ্যান্ডেল) কল করে এই শ্রোতাকে সরানো হয়।
addDomListenerOnce
addDomListenerOnce(instance, eventName, handler[, capture])
পরামিতি:
  • instance : Object
  • eventName : string
  • handler : Function
  • capture : boolean optional
রিটার্ন মান: MapsEventListener
addDomListener এর চারপাশে মোড়ানো যা প্রথম ইভেন্টের পরে শ্রোতাকে সরিয়ে দেয়।

MapsEventListener ইন্টারফেস

google.maps . MapsEventListener ইন্টারফেস

একটি ইভেন্ট শ্রোতা, google.maps.event.addListener () এবং বন্ধুদের দ্বারা তৈরি৷

remove
remove()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: void
শ্রোতাকে সরিয়ে দেয়।

listener.remove() কল করা google.maps.event.removeListener(listener) এর সমতুল্য।

MVCO অবজেক্ট ক্লাস

google.maps . MVCObject ক্লাস

কেভিও বাস্তবায়নকারী বেস ক্লাস।

MVCObject কনস্ট্রাক্টর একটি খালি ফাংশন হওয়ার নিশ্চয়তা, এবং তাই আপনি MySubclass.prototype = new google.maps.MVCObject(); লিখে MVCObject থেকে উত্তরাধিকারী হতে পারেন। . অন্যথায় উল্লেখ করা না থাকলে, API-এর অন্যান্য ক্লাসের ক্ষেত্রে এটি সত্য নয় এবং API-এ অন্যান্য ক্লাস থেকে উত্তরাধিকার সমর্থিত নয়।

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])
পরামিতি:
  • key : string
  • target : MVCObject
  • targetKey : string optional
  • noNotify : boolean optional
রিটার্ন মান: কোনটিই নয়
একটি মডেলের সাথে একটি দৃশ্যকে আবদ্ধ করে।
get
get(key)
পরামিতি:
  • key : string
ফেরত মূল্য: ?
একটি মান পায়।
notify
notify(key)
পরামিতি:
  • key : string
রিটার্ন মান: কোনটিই নয়
এই সম্পত্তিতে পরিবর্তনের সমস্ত পর্যবেক্ষককে অবহিত করুন। এটি অবজেক্টের সম্পত্তি এবং সেইসাথে যে অবজেক্টের সাথে আবদ্ধ তা উভয় বস্তুকেই অবহিত করে।
set
set(key, value)
পরামিতি:
  • key : string
  • value : *
রিটার্ন মান: কোনটিই নয়
একটি মান সেট করে।
setValues
setValues([values])
পরামিতি:
রিটার্ন মান: কোনটিই নয়
কী-মান জোড়ার একটি সংগ্রহ সেট করে।
unbind
unbind(key)
পরামিতি:
  • key : string
রিটার্ন মান: কোনটিই নয়
একটি বাঁধাই সরিয়ে দেয়। আনবাইন্ডিং আনবাউন্ড প্রপার্টিকে বর্তমান মানের সাথে সেট করবে। বস্তুটি অবহিত করা হবে না, কারণ মান পরিবর্তন হয়নি।
unbindAll
unbindAll()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: কোনটিই নয়
সমস্ত বাঁধাই সরিয়ে দেয়।

MVCArray ক্লাস

google.maps . MVCArray<T> ক্লাস

এই ক্লাস MVCObject প্রসারিত.

const {MVCArray} = await google.maps.importLibrary("core") কল করে অ্যাক্সেস করুন। Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

MVCArray
MVCArray([array])
পরামিতি:
  • array : Array <T> optional
একটি পরিবর্তনযোগ্য MVC অ্যারে।
clear
clear()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: কোনটিই নয়
অ্যারে থেকে সমস্ত উপাদান সরিয়ে দেয়।
forEach
forEach(callback)
পরামিতি:
  • callback : function(T, number): void
রিটার্ন মান: কোনটিই নয়
প্রদত্ত কলব্যাক কল করে প্রতিটি উপাদানের উপর পুনরাবৃত্তি করুন। কলব্যাক প্রতিটি উপাদানের জন্য বলা হয় যেমন: কলব্যাক (উপাদান, সূচক)।
getArray
getArray()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Array <T>
অন্তর্নিহিত অ্যারের একটি রেফারেন্স প্রদান করে। সতর্কতা: যদি অ্যারে পরিবর্তিত হয়, তাহলে এই বস্তুর দ্বারা কোনো ইভেন্ট চালানো হবে না।
getAt
getAt(i)
পরামিতি:
  • i : number
রিটার্ন মান: T
নির্দিষ্ট সূচকে উপাদান প্রদান করে।
getLength
getLength()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: number
এই অ্যারের উপাদানের সংখ্যা প্রদান করে।
insertAt
insertAt(i, elem)
পরামিতি:
  • i : number
  • elem : T
রিটার্ন মান: কোনটিই নয়
নির্দিষ্ট সূচকে একটি উপাদান সন্নিবেশ করান।
pop
pop()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: T
অ্যারের শেষ উপাদানটি সরিয়ে দেয় এবং সেই উপাদানটি ফেরত দেয়।
push
push(elem)
পরামিতি:
  • elem : T
রিটার্ন মান: number
অ্যারের শেষে একটি উপাদান যোগ করে এবং অ্যারের নতুন দৈর্ঘ্য প্রদান করে।
removeAt
removeAt(i)
পরামিতি:
  • i : number
রিটার্ন মান: T
নির্দিষ্ট সূচক থেকে একটি উপাদান সরিয়ে দেয়।
setAt
setAt(i, elem)
পরামিতি:
  • i : number
  • elem : T
রিটার্ন মান: কোনটিই নয়
নির্দিষ্ট সূচকে একটি উপাদান সেট করে।
উত্তরাধিকারসূত্রে পাওয়া: addListener , bindTo , get , notify , set , setValues ​​, unbind , unbindAll
insert_at
function(index)
যুক্তি:
  • index : number
যখন insertAt() বলা হয় তখন এই ইভেন্টটি গুলি করা হয়। ইভেন্টটি সূচকটি পাস করে যা insertAt() এ পাস করা হয়েছিল।
remove_at
function(index, removed)
যুক্তি:
  • index : number
  • removed : T index অ্যারে থেকে উপাদানটি সরানো হয়েছে।
removeAt() কল করা হলে এই ইভেন্টটি গুলি করা হয়। ইভেন্টটি সূচীটি পাস করে যা removeAt() এ পাস করা হয়েছিল এবং অ্যারে থেকে সরানো হয়েছে।
set_at
function(index, previous)
যুক্তি:
  • index : number
  • previous : T উপাদান যা পূর্বে index অ্যারেতে ছিল।
setAt() কল করা হলে এই ইভেন্টটি গুলি করা হয়। ইভেন্টটি সূচীটি পাস করে যা setAt() এ পাস করা হয়েছিল এবং যে উপাদানটি পূর্বে সেই সূচকের অ্যারেতে ছিল।

ErrorEvent ইন্টারফেস

google.maps . ErrorEvent ইন্টারফেস

একটি সম্পর্কিত ত্রুটি সহ একটি ইভেন্ট৷

error
টাইপ Error
ইভেন্ট সম্পর্কিত ত্রুটি.