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
مقدار بازگشتی شامل شعاع عارضه دایرهای و واحد متریک مربوط به فاصله است.