latlng
type
-
نوع عارضه
باید circle
باشد.
radius
- شعاع دایره بر حسب متر.style
(غیرضروری)
options
(غیرضروری)
events
(غیرضروری)
حداقل نیاز برای ایجاد یک عارضه دایرهای تعیین
latlng
و که بیانگر مختصات طول و عرض جغرافیایی مربوط
به مرکز دایره و radius
که مربوط به شعاع دایره است.
Circle {
latlng: LatLng,
type: string,
radius: number,
style?: CircleStyle,
options?:CircleOptions,
events?: CircleEvents
}
latlng
- مجموعهای از طول و عرضهای جغرافیایی تعیین
شده.
radius
- مجموعهای از طول و عرضهای
جغرافیایی تعیین شده.
type
-
نوع عارضه
circle
.
startSide
- محتوی latlng
و
address
مربوط به ابتدای جهت پاره خط.
endSide
- محتوی latlng
و
address
مربوط به انتهای جهت پاره خط.
layerId
-
شناسه لایه
ایجاد شده.
CircleResult {
latlng: LatLng,
radius: number,
type: string,
layerId: string
}
width
(غیرضروری) -
پهنای خطوط دور چندضلعی بر حسب پیکسل. پیشفرض:
3
color
(غیرضروری) -
رنگ خطوط دور چندضلعی بر اساس کد یا نام رنگ. پیشفرض:
#02a9f4
fill
(غیرضروری) -
رنگ پسزمینه چندضلعی بر اساس کد یا نام رنگ. پیشفرض:
#02a9f4
alpha
(غیرضروری) -
سطح شفافیت پس زمینه چندضلعی عددی بین 0
تا
1
. پیشرض: 1
className
(غیرضروری) -
اختصاص کلاس CSS
.
CircleStyle {
width?: number,
color?: string,
fill?: string,
alpha?: number,
className?: string
}
focusable
(غیرضروری) -
قابلیت تمرکز روی دایره با click
روی بخشی از آن.
popup
(غیرضروری)
CircleOptions: {
focusable?: boolean,
areaInfo?: boolean,
popup?: Popup
}
addListener(eventName, handler)
پارامترها:
eventName
handler
- اختصاص
callback
.
مقدار بازگشتی: number
مقدار بازگشتی listenerId
مربوط به
listener
ایجاد شده از طریق تخصیص نام رویداد و
callback
تعیین شده به عنوان handler
یک
رویداد. زمانی که رویداد صدا زده میشود تابع اختصاص یافته، اجرا
شود.
removeListener(eventName, listenerId)
پارامترها:
eventName
listenerId
مقدار بازگشتی: فاقد مقدار
یک listener
از طریق نام رویداد و شناسه مدنظر حذف
میگردد.
clearListeners(eventName)
پارامترها:
eventName
مقدار بازگشتی: فاقد مقدار
کل listener
های اختصاص یافته به یک
event
حذف میگردد.