latlngs
type
-
نوع عارضه
باید line
باشد.
style
(غیرضروری)
options
(غیرضروری)
events
(غیرضروری)
حداقل نیاز برای ایجاد یک عارضه خطی تعیین دو
latlng
است که بیانگر مختصات طول و عرض جغرافیایی مربوط
به ابتدا و انتهای یک پارهخط است.
Line {
latlngs: LatLng[],
type: string,
style?: LineStyle,
options?:LineOptions,
events?: LineEvents
}
latlngs
- مجموعهای از طول و عرضهای جغرافیایی
تعیین شده.
type
-
نوع عارضه
line
.
startSide
- محتوی latlng
و
address
مربوط به ابتدای جهت پاره خط.
endSide
- محتوی latlng
و
address
مربوط به انتهای جهت پاره خط.
layerId
-
شناسه لایه
ایجاد شده.
LineResult {
latlngs: LatLng[],
type: string,
startSide: SideResult,
endSide: SideResult,
layerId: string,
}
width
(غیرضروری) -
پهنای خط بر حسب پیکسل. پیشفرض: 3
color
(غیرضروری) -
رنگ خط بر اساس کد یا نام رنگ. پیشفرض:
#02a9f4
className
(غیرضروری) -
اختصاص کلاس CSS
.
arrowHead
(غیرضروری) -
افزودن پیکان به ابتدا یا انتها و یا هر دو جهت پارهخط.
circleHead
(غیرضروری) -
افزودن دایره به ابتدا یا انتها و یا هر دو جهت پارهخط.
outline
(غیرضروری) -
افزودن خطوطی پیرامون پارهخط اصلی.
گزینههای arrowHead
و circleHead
برای
جهت دار کردن خط و یا نمایش ابتدا و انتهای آن کاربرد دارد. برخی
اوقات لازم است که خطوط را در نواحی نمایش داد که همرنگ بادیگر اجزای
نقشه است، در این مواقع بهتر است از یک خط مجزا بهره برد که پیرامون
و پشت پارهخط اصلی که دارای پهنایی بیشتر و رنگی متفاوت است، رسم
گردد و گزینه outline
قادر به کشیدن این خط است.
LineStyle {
width?: number,
color?: string,
className?: string,
arrowHead?: Sides,
circleHead?: Sides,
outline?: OutlineStyle
}
width
(غیرضروری) -
پهنای خط بر حسب پیکسل. پیشفرض: 5
color
(غیرضروری) -
رنگ خط بر اساس کد یا نام رنگ. #fff
className
(غیرضروری) -
اختصاص کلاس CSS
.
OutlineStyle {
width?: number,
color?: string,
className?: string
}
focusable
(غیرضروری) -
قابلیت تمرکز روی پاره خط با click
روی بخشی از
خط.
areaInfo
(غیرضروری) -
افزودن address
دو جهت ابتدا و انتهای پاره خط به
آرگومان رویداد click.
popup
(غیرضروری)
LineOptions: {
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
حذف میگردد.