رویداد جای نام
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])مقدار برگشتی:
MapsEventListenerپوشش اطراف addDomListener که شنونده را پساز اولین رویداد برمیدارد. |
میانای MapsEventListener
میانا
google.maps.MapsEventListener
شنونده رویداد، ساختهشده توسط google.maps.event.addListener() و دوستان.
روشها | |
|---|---|
remove |
remove()پارامترها: هیچ
مقدار برگشتی:
voidشنونده را برمیدارد. فراخوانی |
کلاس MVCObject
google.maps.MVCObject
کلاس
کتابخانه "core"
کلاس پایه پیادهسازی KVO.
سازنده 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)پارامترها:
مقدار برگشتی: هیچ
Iterate over each element, calling the provided 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خطای مربوط به رویداد. |