latlngs
type
-
نوع عارضه
باید polygon
باشد.
style
(غیرضروری)
options
(غیرضروری)
events
(غیرضروری)
عارضه چندضلعی نیاز به مجموعهای از latlng
ها دارد که
بیانگر مختصات طول و عرض جغرافیایی مربوط به محدوده است.
Polygon {
latlngs: LatLng[],
type: string,
style?: PolygonStyle,
options?:PolygonOptions,
events?: PolygonEvents
}
latlngs
- مجموعهای از طول و عرضهای جغرافیایی
تعیین شده.
type
-
نوع عارضه
polygon
.
layerId
-
شناسه لایه
ایجاد شده.
PolygonResult {
latlngs: LatLng[],
type: string,
layerId: string
}
width
(غیرضروری) -
پهنای خطوط دور چندضلعی بر حسب پیکسل. پیشفرض:
3
color
(غیرضروری) -
رنگ خطوط دور چندضلعی بر اساس کد یا نام رنگ. پیشفرض:
#02a9f4
fill
(غیرضروری) -
رنگ پسزمینه چندضلعی بر اساس کد یا نام رنگ. پیشفرض:
#02a9f4
alpha
(غیرضروری) -
سطح شفافیت پس زمینه چندضلعی عددی بین 0
تا
1
. پیشرض: 1
className
(غیرضروری) -
اختصاص کلاس CSS
.
PolygonStyle {
width?: number,
color?: string,
fill?: string,
alpha?: number,
className?: string
}
focusable
(غیرضروری) -
قابلیت تمرکز روی چندضلعی با click
روی بخشی از
آن.
popup
(غیرضروری)
PolygonOptions: {
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
حذف میگردد.