type
(غیرضروری) -
نوع عارضه. عارضههای :قابل قبول line
،
circle
. پیشفرض: line
.
style
(غیرضروری) -
انتخاب نوع استایل براساس type
.
options
(غیرضروری)
DrawOptions {
type: string,
style?: LineStyle|CircleStyle,
options?: DrawOptions
}
showLength
(غیرضروری) -
نمایش اندازه فاصله بروی گرههای ترسیم. پیشفرض:
false
.
DrawOptions {
showLength?: boolean
}
start([draw])
پارامترها:
مقدار بازگشتی: فاقد مقدار
با توجه به پارامترها از قبیل type
و
style
نوع شکل و استایل مربوط به آن انتخاب، و ترسیم
آغاز میگردد.
clear()
پارامترها: فاقد ورودی
مقدار بازگشتی: فاقد مقدار
پاک کردن عارضههای ترسیم شده توسط ابزار draw
.
drawPolygon([style])
پارامترها:
مقدار بازگشتی: فاقد مقدار
در صورتی که type
برابر line
باشد و
همچنین حداقل سه گره بروی نقشه وجود داشته باشد چند ضلعی براساس
مختصات جغرافیایی موجود روی نقشه بجای عارضه خطی ترسیم میگردد.
getStatus()
پارامترها: فاقد ورودی
مقدار بازگشتی: string
مقدار بازگشتی رشتهای بیانگر وضعیت ترسیم است و شامل
started
و ended
است ترسیم آغاز یا خاتمه.
getLatLngs()
پارامترها: فاقد ورودی
مقدار بازگشتی: []LatLng
مقدار بازگشتی مجموعهای از طول عرضهای جغرافیایی مربوط به گرههای ترسیم شده است.
getTotalLength()
پارامترها: فاقد ورودی
مقدار بازگشتی: Metric
مقدار بازگشتی شامل طول کل فاصله از اولین گره و واحد متریک مربوط به فاصله است.
getPolygonArea()
پارامترها: فاقد ورودی
مقدار بازگشتی: Metric
مقدار بازگشتی شامل مساحت عارضه چندضلعی و واحد متریک مربوط به فاصله است.
getCircleRadius()
پارامترها: فاقد ورودی
مقدار بازگشتی: Metric
مقدار بازگشتی شامل شعاع عارضه دایرهای و واحد متریک مربوط به فاصله است.