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 حذف میگردد.