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

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

SelectorTool

در حالتی که type استفاده نشود، انتخاب یک مختصات جغرافیایی از روی نقشه از طریق کلیک بروی نقشه امکان پذیر است. نوع قابل قبول برای type برابر مقدار fixed است که از طریق آن فرایند انتخاب یک مختصات از روی نقشه بوسیله جابه جایی نقشه امکان پذیر است و هر لحظه که نقشه از لحاظ پیمایش یا تغییر سطح بزرگنمایی مرکز ان تغییر کرد این نوع انتخابگر عمل خواهد و به معنای دیگر همیشه عارضه نقطه‌ای به مرکز نقشه اشاره می‌کند.

SelectorTool {
    point?: Point,
    type?: string,
    options?: SelectorOptions,
    events?: SelectorEvents,
}

SelectorOptions

  • boolean areaInfo (غیرضروری) - افزودن address مکان جغرافیایی به آرگومان‌ رویداد result. پیشفرض: false
SelectorOptions {
    areaInfo?: boolean
}

result

آرگومان‌ها:

  • object event
    • string address
    • LatLng latlng

اگر انتخابگر از نوع fixed باشد با جابه جایی نقشه و اگر انتخابگر فاقد نوع باشد با کلیک بروی نقشه، این event صدا زده می‌شود.

addListener(eventName, handler)

پارامترها:

  • string eventName
  • Function handler - اختصاص callback.

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

مقدار بازگشتی listenerId مربوط به listener ایجاد شده از طریق تخصیص نام رویداد و callback تعیین شده به عنوان handler یک رویداد. زمانی که رویداد صدا زده می‌شود تابع اختصاص یافته، اجرا شود.

removeListener(eventName, listenerId)

پارامترها:

  • string eventName
  • string listenerId

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

یک listener از طریق نام رویداد و شناسه مدنظر حذف می‌گردد.

clearListeners(eventName)

پارامترها:

  • string eventName

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

کل listenerهای اختصاص یافته به یک event حذف می‌گردد.