مستندات پارسی‌مپ

مستندات / جاوااسکریپت / منابع / ابزار ترسیم

DrawTool

  • string type (غیرضروری) - نوع عارضه. عارضه‌های :قابل قبول line، circle. پیشفرض: line.
  • CircleStyle|LineStyle style (غیرضروری) - انتخاب نوع استایل براساس type.
  • DrawOptions options (غیرضروری)
DrawOptions {
    type: string,
    style?: LineStyle|CircleStyle,
    options?: DrawOptions
}

DrawOptions

  • boolean showLength (غیرضروری) - نمایش اندازه فاصله بروی گره‌های ترسیم. پیشفرض: false .
DrawOptions {
    showLength?: boolean
}

start([draw])

پارامترها:

مقدار بازگشتی: فاقد مقدار

با توجه به پارامترها از قبیل type و style نوع شکل و استایل مربوط به آن انتخاب، و ترسیم آغاز می‌گردد.

clear()

پارامترها: فاقد ورودی

مقدار بازگشتی: فاقد مقدار

پاک کردن عارضه‌های ترسیم شده توسط ابزار draw.

finish()

پارامترها: فاقد ورودی

مقدار بازگشتی: فاقد مقدار

خاتمه دادن به ترسیم.

drawPolygon([style])

پارامترها:

مقدار بازگشتی: فاقد مقدار

در صورتی که type برابر line باشد و همچنین حداقل سه گره بروی نقشه وجود داشته باشد چند ضلعی براساس مختصات جغرافیایی موجود روی نقشه بجای عارضه خطی ترسیم می‌گردد.

getStatus()

پارامترها: فاقد ورودی

مقدار بازگشتی: string

مقدار بازگشتی رشته‌ای بیانگر وضعیت ترسیم است و شامل started و ended است ترسیم آغاز یا خاتمه.

getLatLngs()

پارامترها: فاقد ورودی

مقدار بازگشتی: []LatLng

مقدار بازگشتی مجموعه‌ای از طول عرض‌های جغرافیایی مربوط به گره‌های ترسیم شده است.

getTotalLength()

پارامترها: فاقد ورودی

مقدار بازگشتی: Metric

مقدار بازگشتی شامل طول کل فاصله از اولین گره و واحد متریک مربوط به فاصله است.

getPolygonArea()

پارامترها: فاقد ورودی

مقدار بازگشتی: Metric

مقدار بازگشتی شامل مساحت عارضه چندضلعی و واحد متریک مربوط به فاصله است.

getCircleRadius()

پارامترها: فاقد ورودی

مقدار بازگشتی: Metric

مقدار بازگشتی شامل شعاع عارضه دایره‌ای و واحد متریک مربوط به فاصله است.