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

مستندات / جاوااسکریپت / منابع / کنترل موقعیت‌یابی

TrackerControl

توسط point هنگام تشخیص موقعیت، عارضه نقطه‌ای با توجه به گزینه‌های اختصاص یافته در مختصات مدنظر نمایش می‌یابد و در صورت استفاده نشدن از آن، مشخصات مربوط به point ابزار انتخابگر در نظر گرفته می‌شود و درصورتیکه این گزینه هم استفاده نشده باشد هیچ عارضه‌ای را نمایش نمی‌دهد.

TrackerControl {
    point?: Point,
    style?: TrackerStyle,
    options?: TrackerOptions,
    events?: TrackerEvents,
}

TrackerStyle

  • string className (غیرضروری) - اختصاص کلاس CSS.
TrackerStyle {
    className?: string
}

TrackerOptions

TrackerOptions {
    position?: string
}

click

آرگومان‌ها:

هنگام click بروی کنترل موقعیت‌یاب یا عارضه نقطه‌ای مربوط به موقعیت‌یاب، این event صدا زده می‌شود.

change

آرگومان‌ها:

هنگام بروز شدن موقعیت، این event صدا زده می‌شود.

error

آرگومان‌ها: فاقد ورودی

هنگام غیرفعال بودن location مرورگر، این 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 حذف می‌گردد.