متد ناهمگام به متدهایی گفته میشود که همزمان با ایجاد شدن نقشه قابل استفاده نبوده و تا زمانی که نقشه ایجاد نشود در دسترس نخواهند بود. اگر متد باید همزمان با ایجاد نقشه استفاده شود، نیاز به قرار گرفتن درون رویداد ready نقشه دارد.
برای قرار دادن یک متد ناهمگام درون رویداد
ready
میتوان یکی از دو روش
استفاده از متد addListener و
بکارگیری گزینه events
را بکار گرفت. تفاوت این دو روش در این است که استفاده از
addListener بدون محدودیت بوده و پس از
ایجاد نقشه
میتوان از آن استفاده نمود. گزینه events
تنها در زمان
مقداردهی اولیه نقشه
قابل استفاده است.
با استفاده از متد addListener مربوط
به نقشه میتوان متدهای ناهگمام را با نقشه همگامسازی نمود. شیء
map
متغییری است که هنگام
مقداردهی اولیه نقشه
تعریف شده است.
map.addListener('ready', function() {
// Adding Asynchronous Method here.
});
events
هنگام
مقداردهی اولیه نقشه
با استفاده از گزینه events
مربوط به
MapOptions میتوان متدهای ناهگمام را
با نقشه همگامسازی نمود.
var map = new parsimap.Map({
id: "MAP_ID",
center: { lat: 35.7575, lng: 51.41 },
events: {
ready: function() {
// Adding Asynchronous Method here.
}
}
});